Explore a world-class dining journey at Taj Palace, New Delhi’s iconic luxury hotel in the Diplomatic Enclave. Read our insider review and photo tour.