The Imperial New Delhi secures spot in Best 100 Hotels in the World list
The Imperial New Delhi, a beacon of luxury and elegance in the heart of India's capital city, has proudly announced its inclusion in the prestigious list of Best 100 Hotels in the World List from