Buildings topple in a demolition project near the southern Chinese city of Shenzhen Sunday. The demolition, dubbed “China’s No. 1 blast” by Hong Kong media, reportedly covered an area of 51,000 square meters (57,000 square feet) the largest ever in China. Photo: AP
Related Videos


