Last year, more than 150 new hotels opened across India, resulting in a total of 11,000 plus new rooms becoming available for travelers.
Last year, more than 150 new hotels opened across India, resulting in a total of 11,000 plus new rooms becoming available for travelers. Last year, more than 150 new hotels opened across India, resulting in a total of 11,000 plus new rooms becoming available for travelers. Moneycontrol Latest News Read More
