Mumbai, 13 September 2021 - The Leela Palaces, Hotels and Resorts, owned and managed by a Brookfield Asset Management-sponsored private real estate fund, has been voted the World’s Best Hotel Brand for the second consecutive year by Travel + Leisure USA World’s Best Awards 2021. The Leela...