The Leela Crowned World’s No. 2 Hotel Brand in Travel + Leisure’s 2026 Awards
The Leela Ascends to the World's No. 2 Hotel Brand in the 2026 Global Rankings