¿Quién es Babravahanudu en Mahabharata?

Cuando Arjuna estuvo en el exilio, viajó por todo el país. En su viaje se aventuró en el Reino de Manipura gobernado por Chitrabahana. Arjuna se enamoró de Chitrangada, la princesa, y expresa su deseo de casarse con ella. Pero el rey, el padre de Chitrangada, establece la condición de que el hijo nacido de su matrimonio sea el heredero de la Manipura según sus costumbres. Arjuna acepta la condición y a través de su matrimonio nació Babruvahana.

Babruvahana como Bheeshma fue una encarnación de Prabhasa. En la parte posterior después de la guerra de Kurukshetra, Arjuna llega a Manipura con un caballo como parte de la Asmedha Yagna que realiza. Se produce una guerra entre el padre y el hijo, Arjuna es asesinado por una flecha. Esta fue una maldición sobre Arjuna por el asesinato de Bheeshma. Pero luego Babruvahana se da cuenta de su error, restaura a Arjuna con una gema mágica que le dio Uloopi (segunda esposa de Arjuna).

Es uno de los hijos de Arjuna.
Debido a una pelea entre los dos, Babruavahanudu mató a Arjuna con una flecha.
Más tarde decidió suicidarse por su acto, pero salvó la vida de Arjuna con la ayuda de una gema, obtenida de su madrastra uloopi (la princesa naga) y regresó a Hastinapur con él.

Fuente: wikipedia.org

El hijo de Arjun que mató a Arjun con flechas, algunos dicen que es el resultado de matar a Bheesma y Karna sin ética, es por eso que Arjuna murió, pero luego fue revivido por la gema de Ullapi.