Did you know? The India Tower (previously known as the Park Hyatt Tower) is a 126 storey, 2,300 ft super tall skyscraper that began construction in the city of Mumbai, India, in 2010. The India Tower will be the world's second-tallest building, after the Burj Khalifa in Dubai.