India, July 8 -- The Leela Palaces, Hotels and Resorts has been ranked the World's No. 2 Best Hotel Brand in the Travel + Leisure World's Best Awards 2026, reinforcing its position as India's leading luxury hospitality brand on the global stage.

Adding to the achievement, The Leela Palace Udaipur was ranked the No. 2 Resort in India and secured a place among the Top 100 Hotels in the World, while The Leela Palace New Delhi was ranked No. 2 among the Best City Hotels in India.

The recognition comes as The Leela celebrates 40 years of hospitality excellence. The brand was previously named the World's Best Hotel Brand in 2020 and 2021 and ranked third globally in 2023 and 2024.

The rankings are based on votes from Travel + Leisure readers w...