The pictures show the scenes of Daba, which is called the "the most beautiful town in China", the People's Daily reported on January 26, 2007. It is located in southwest China's Sichuan Province and near to the Tibet Autonomous Region.
(People's Daily January 26, 2007)