Conde Nast Traveller UK’s 2023 Readers’ Choice Awards has listed The Imperial New Delhi as the “Number One hotel in Delhi and Number Four in Asia – India”, among the top hotels in the world.
Business News: Latest News on Business, Stock Markets, Financial News, India Business & World Business News