Agra and Varanasi are at opposite ends of India's largest state, Uttar Pradesh. Both lie on the Gangetic plain, and the countryside around each is similar: a dry landscape planted with sugarcane, mustard, and wheat in winter and inhabited by poor peasants and well-off landowners. The landscape of Madhya Pradesh morphs into a more dramatic scene, with rolling hills and fertile valleys. Especially in Khajuraho and the state capital Bhopal to the southwest, you'll get a better sense of the natural environment because of less congestion and more open spaces. The monsoon hits harder to the east, around Varanasi and Bodhgaya, so the terrain there is a little more lush. The Yamuna River—backdrop to the Taj Mahal—joins the Ganges at Allahabad, about 161 km (100 mi) west of Varanasi. More »
