The last piece of the tower is lifted to put in place at the top of the Shanghai Tower during the topping off ceremony in Shanghai, China, Saturday, Aug. 3, 2013. The Shanghai Tower is set to become the tallest building in China which is planned to be complete in 2014.
{}