India found a mention in Conde Nast Traveller's recently curated a global list of the best hotels and resorts from around the world.