The 22 best things to do in India · 1. Experience Varanasi at dawn on the River Ganges · 2. Visit the iconic Taj Mahal in Agra · 3. Explore the historic ...