New Delhi [India], April 1: The Leela Palace New Delhi, renowned for its unparalleled luxury and impeccable service, has been featured on the list of The World's 50 Best Discovery hotels, a prestigious global platform celebrating the finest and the most extraordinary restaurants, bars and hotels across the world. This further solidifies The Leela Palace New Delhi's status as a premier destination for excellence, as this comes after the recognition of Megu and Le Cirque in the World's 50 Best Discovery 2024.