Situated in the Uttar Pradesh state, Vrindavan is a sacred town with strong connections to the myth of Lord Krishna. It is where Lord Krishna is said to have spent his childhood and enacted his divine ...
Vrindavan is about 100 miles south of Delhi ... and in his backpack carried a loaf of bread she had baked that morning. He bent down to kiss their son, turned away, and ran.