Mathura is one of the most favored shrines of tourists and pilgrims in India with many religious temples and pilgrimage sites. Mathura, located in the state of Uttar Pradesh, about 150 km from Delhi, is known as the birthplace of Lord Krishna. Mathura is a major ancient city in India situated on the banks of […]
Leave a comment