About 8 kilometres away from the river Ganga, is located the the temple of the Goddess Vindhyavasini, in Uttar Pradesh at the Vindhyachal ranges. Vindhyavasini is just another name given to Goddess Durga, who killed the demon Mahishasura. Vindhyavasini means the ...