The Leela Palaces, Hotels and Resorts is ranked 5th for the world’s best hotel brand by readers in Travel […]