When the residents of village Khera Jalalpur, situated on the eastern bank of the river Ganges in the Badaun district of Uttar Pradesh, had spotted some heads of stone statues and remains of temples decades ago, they believed that some divine power brought them there.