Every city in India is unlike the other, which makes travelling across the country ever-interesting. From the big cities to small towns, they all have their own distinct charms. And while that opens up many options for tourists, so many choices can also stump you. While there's no way to experience India by visiting just one of its many culturally rich cities, we've compiled a list that captures its essence best. Here's our list of the best places to visit in India.








