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)