A Buddhist structure inside Dukezong ancient town in Shangri-la, a resort county in southwest China's Yunnan province. [File photo/icpress.cn]