Mathura in 2008
Mathura is a sacred town situated on the banks of Yahuman river in Uttar Pradesh, northern India. The birthplace of the deity Lord Krishna. It is a pilgrimage site for Hindus.

You may also like

Back to Top