World#39;s largest hotel chain unveils plans to expand presence in India with 100 new properties by 2025
According to him, the company plans to open 250 hotels in India by 2025, including those already open and those under construction.
Latest News from Moneycontrol.com