Situated along the banks of the river Yamuna at a distance of about 70 km southeast of Agra, Bateshwar is a village with an extensive cluster of temples steeped in antiquity. Often referred to as the spiritual twin of Varanasi, this small settlement in Uttar Pradesh boasts of a rich mythological legacy and archaeological significance in the current heritage climate with its string of ancient temples. With over a 100 Shiva temples aligned along the riverfront ghat, Bateshwar remains one of the most underrated spiritual sites of India.



