Mathura is located in Uttar Pradesh, around 60 km from Agra, the home of Taj Mahal and 150 km from Delhi, the capital of India. This city has been the hub of culture and civilization for about 3000 years. Mathura is the birthplace of Lord Krishna,...
...more