Chitrangada, in the Hindu epic Mahabharata, is one of Arjuna’s wives. Arjuna travelled the length and breadth of India during his term of exile. His wanderings took him to ancient Manipur, an almost mystic kingdom renowned for its natural beauty. There, he met Chitrangada, the daughter of the king of Manipur, and moved to her father Chitrabahana to seek her hand in marriage. Her father demurred on the plea that, according to the customs of his people, the children born of Chitrangada would be heirs to Manipur and he could not allow his heirs to be taken away from Manipur. Arjuna agreed to the stipulation that he would take away neither his wife Chitrangada nor any children born by her from Manipur and wed the princess on these premises. A son, whom they named Babruvahana, was born to them.