Tourists stroll in Hu'Qiu'Shan (Tiger Hill) scenic spot in Suzhou, East China's Jiangsu province, April 3, 2011, on the occasion of the Qingming or Tomb Sweeping Festival holidays. [Photo/Xinhua]
Tourists stroll in Hu'Qiu'Shan (Tiger Hill) scenic spot in Suzhou, East China's Jiangsu province, April 3, 2011, on the occasion of the Qingming or Tomb Sweeping Festival holidays. [Photo/Xinhua]