The Leela Palace New Delhi: 5-star luxury hotel in India's capital (full tour) the Luxury Travel Expert 16:43 3,878,428