
Photo taken on June 3, 2015 shows a street scene of Ailao Town in Zhenyuan County, southwest China's Yunnan Province. Located at Mount Ailao, Ailao Town is one of China's most livable towns for its mild climate, charming scenery and reasonable urban planing. (Xinhua/Yang Zongyou)















