Mathura is a city in the Indian state of Uttar Pradesh situated 50 kilometers north of Agra and 145 kilometers southeast of Delhi. It is considered the birthplace of the Hindu god, Krishna, and as such is one of the seven cities considered holy by Hindus. As a result, Mathura attracts pilgrims from all across India, particularly for the Holi festival and during Janmashtami, when Krishna’s birthday is celebrated.
The town is dotted with temples from various ages and the stretch of the sacred Yamuna River flows through it. The river is lined with 25 ghats, best seen at dawn, when many people take their holy dip, as well as just after sunset, when hundreds of candles are sent floating on the water during the evening aarti ceremony.
There are some beautiful sculptures recovered from ruins that are now on display in the archaeological museum in Mathura, and it’s worth seeking out the Keshav Dev Temple, which was built on the site of Krishna's birthplace.
Mathura can be easily reached from both Agra and Delhi by road and train. From Delhi, the journey should take around two to three hours, depending on the train type.