The World Travel & Tourism Council (WTTC) proudly announces the addition of The Leela Palaces, Hotels and Resorts to its prestigious Membership, aligning it with the world’s most influential hotel groups. The Leela Palaces, Hotels and Resorts, a collection of 12 opulent properties in India’s most iconic locations, has redefined luxury since its inception in Mumbai in 1986.