Posted inData Centres India is the world’s best location for setting up data centres: Piyush GoyalGoyal expressed confidence in India’s growth prospects amid global uncertainty and volatility and highlighted the country’s 7.8% growth in Q1. Posted by Shilpa Dhingra September 2, 2026