The Imperial New Delhi has long been the Indian capital’s most prestigious hotel address. It offers an oasis of gardens and history, moments away from India Gate, and a palm-lined drive that leads to ...