India is a bucket list holiday destination for many thanks to its majestic palaces, ancient cities and some of the best cuisines you’ll ever eat. Dehli, Ranthambore and Mumbai are just three of the most popular destinations that show India at its most colourful. The Independent's travel experts have explored the country’s finest regions and cities to guide you on the top spots for culture, history, food and most importantly, the best hotels to rest your head.