Ladies in traditional costumes on their way to the Sacred Waterfall in Yubeng, China. — Photos: KOO WEE HON
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!
