A Peek At China’s Tallest Skyscraper.

The Shanghai Tower is China’s tallest skyscraper located in Lujiazui, the financial and trade zone in Shanghai. The building is expected to be open for business in the coming days.

At 632 meters, the tower is the second tallest in the world only to Dubai’s Burj Khalifa building.

The tower has a high-speed elevator installed to lift visitors to the 119th floor in just 55 second.

The new landmark tower has a total 126 floors.