A boulder lies on a section of a highway in Shiyan City of central China's Hubei Province on May 29, 2009. [Xinhua]