Photo taken on May 12, 2008 shows the debris of collapsed buildings in Dujiangyan City of southwest China’s Sichuan Province.