Tourists visit a Buddhist temple on the Wutai Mountain in north China's Shanxi Province, Aug. 24, 2008. [Xinhua Photo]