Vishwamitra was a king in Ancient India and was a valiant warrior. He wanted to attain the same spiritual power as the sage Vasishtra, and become his equal, a brahmarishi. He undertook a fierce penance for a thousand years, after which Brahma name him a Rajarishi, or royal sage. After another long penance of ten thousand years, Brahma named him a Brahmarishi. Vishwamitra was a great character of Indian mythology, and his life is full of great events and challenges.