theluxurytravelexpert.com
Top 10 best luxury hotels in New Delhi - The Luxury Travel Expert
India's capital New Delhi is home to several great luxury hotels, which are a playground of jet setters, celebrities, and fashionistas.