The iconic Taj Palace, New Delhi Review- This 5-star hotel is one of the finest hotels in the world with a panoramic view of Delhi’s verdant greenery.