The 127-story Shanghai Tower is now the tallest building in China and the second tallest in the world. From breaking ground to completion, the building took almost seven years to complete.
sitting a staggering 1,148 feet above the ground. The Shanghai Municipal History Museum also resides here and merits a quick visit. Recent visitors found the views from the tower to be simply ...