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 + LeisureUSAWorld's Best Awards 2021. ...