Travelers tour around the Fengqi mountain scenic spot in Chongzhou, Southwest China's Sichuan province on Sept 7, 2008. [Photo/CFP]