India Has One Hotel Room Per 3,000 People. The Math on Relief Isn't Close.
Major chains have poured $567 million into Indian hotel deals in 2025 alone, signing over 51,000 new keys. Corporate buyers hoping that supply wave would cool rates are about to learn what a structural deficit actually looks like when the denominator is 1.4 billion people.