The structure was designed to be the world's tallest but construction has stalled and there is no sign of completion.
By Esha BakhtSkyscrapers are more than just towering structures of steel, glass, and concrete – they are symbols of human ...
The tallest building in Europe is called The Lakhta Centre and is located just outside of St Petersburg in Russia — however ...