Iconic luxury hotel in New Delhi.