The Leela Palaces, Hotels and Resorts has once again been recognized as one of the world’s best hotel brands by Travel + Leisure readers, securing the #3 spot in the 2024 World’s Best Awards. This recognition marks the fourth consecutive year The Leela has been included in the top three, showcasing its commitment to exceptional service and celebrating Indian heritage. The Leela Palace Bengaluru and The Leela Palace New Delhi also received individual accolades as top city hotels in India and Asia.