New Delhi: S&P Global Ratings today said India’s infrastructure deficit is “too large” and the country still has a long way to go before it can close the sizable deficit between supply and demand. “India’s infrastructure deficit is simply too large to eliminate any time soon. Infrastructure takes time to build, and perhaps more so […]