India’s Leela Palaces, Hotels and Resorts have been named the world’s best Hotel Brand in the world by Travel + Leisure in its this year’s readership survey. Another Indian hotel group Oberoi is at number 3 in the world and Taj Hotels make it India’s third position in the top 10 by ranked at no 8 in the top 25 Best Hotel Brands in the world. Leela Palace, Udaipur Leela Palace has just nine properties, but it managed to leap from the No. 10 spot in 2019 to take this year’s No. 1 position. Perhaps Leela’s focus is one of its greatest strengths. “I love small brands like these,” wrote one reader. “They can consistently give you high-quality accommodations and service.” Of course, the allure of India might also have played a role, as travelers have long felt drawn to places like Delhi’s...
Read More
You must be logged in to post a comment.