This picture taken on May 29 shows the ancient town of Zhenyuan in southwest China's Guizhou province. The small town, with a history of over 2,200 years, is dubbed as "Venice in the east", with the Wuyang river winding through it. [Photo:Xinhuanet]