India's high-end hotels offer a level of unparalleled service and opulence.
TripAdvisor put together a list of the best hotels in India, based on reviews from millions of travelers as part of its 2013 Travelers' Choice awards.
The Oberoi Udaivilas in Udaipur, which regularly ranks among the top hotels on "world's best hotels" lists, took the top spot.
#25 Taj Bengal Kolkata, Kolkata (Calcutta)
Click here to book this hotel >
#24 Optus Sarovar Premiere, Gurgaon
Click here to book this hotel >
#23 Trident, Udaipur
Click here to book this hotel >
See the rest of the story at Business Insider