Sri Krishna decided to build the city of Dwarka and shift from Mathura in the north to the western coast of India to respect the boon given by Lord Shiva to Kalyavan, son of Garga Rishi. The story of Sri Krishna moving to Dwarka is misinterpreted by some people. They think Sri Krishna ran away from Mathura. That is incorrect. Krishna moved to save Yadavas. Why was Krishna forced to build the city of Dwarka? Garga Rishi, an important Sage and head priest of the Yadava dynasty, was once ridiculed by the Yadavas as belonging to the third sex. Garga Rishi did not take the slight lightly and was infuriated by the laughter of the Yadavas. The angry sage took a vow to beget a son who would terrorize the Yadavas. The Rishi then married a Yavana (Greek), princess. The sage then propitiated Lord Shiva and got a son who was named Kalyavan. After his birth, Kalyavan propitiated Shiva through intense penance and gained the boon that he will not be killed by a person born in the Ya