Kartavirya Arjuna
Kartavirya Arjuna was a great king. He was from the Haihaya dynasty, a branch of the Yadava dynasty. He ruled from Mahishmati on the banks of the Narmada river. Kartavirya Arjuna was also known as Sahasrabahu Arjuna. He ruled the entire Earth and was a great conqueror. He was a great worshiper of Bhagvati Amba. …