The Leela Palaces, Hotels and Resorts has been ranked the world’s second-best hotel brand in the Travel + Leisure World’s Best Awards 2026, marking a major milestone during its 40th anniversary year. The recognition also celebrates The Leela Palace Udaipur and The Leela Palace New Delhi among India’s top luxury properties, reinforcing the brand’s global reputation for exceptional hospitality and guest experiences.