This excursion city, some 50 kilometers from Agra, truly captures the spirit of India, displaying the inexorable link between the country's history and its religion. Situated on the west bank of the River Yamuna, the culturally rich town of Mathura is believed to house the birthplace of the Lord Krishna in the temple of Shri Krishna Janmasthana. The city also holds other religious treasures, including Dwarkadish Temple, an impressive 19th century sanctuary, and a series of incredible stone sculptures dedicated to Buddha and Vishnu.