There is a stone carving located in Yubeng, a wondrous village in China’s Yunnan Province, that says: “Heaven is on the left, Yubeng is on the right.”
I don’t think this is an idle boast.
Follow us on our official WhatsApp channel for breaking news alerts and key updates!
Thank you for your report!
