Babruvahana is a character in the Mahabharata. He was the son of Arjuna and Chitrangada. Babruvahana was lived with his grandfather and also ruled the kingdom of Manipura with his grandfather. He recognized Arjuna as his father only at a later stage in his life. Once when Arjuna went to Manipura inRead More →