The luxurious Taj Palace, New Delhi, is spread out over six acres of lush gardens in the heart of India’s capital city. Our 5 star hotel in Chanakyapuri, Delhi is an oasis of calm while still being