The site of a residential building explosion is seen in Dalian City, northeast China's Liaoning Province, May 16, 2011. [Xinhua/Xu Dewu]