Follow us:
A 19-floor commercial building is demolished by controled explosions on November 17, 2004 in Shanghai, China's financial hub, to make way for new development.
Follow us: