The Leela Palaces, Hotels, and Resorts announces the opening of the Leela Bhartiya City Bengaluru, Hotel convention Centre, and Private Residences