A bulldozer cleans debris on a road blocked by a landslide in Rongxian county of Guangxi, June 2, 2010. [Photo/Xinhua]