Multiple choice general knowledge culture Who wrote Ramayana? Valmiki Vyasa Pulakesi Rama Reveal answer Fill a bubble to check yourself A Correct answer Explanation Sage Valmiki composed the Ramayana epic in Sanskrit. Vyasa (Ved Vyasa) wrote the Mahabharata, while Pulakesi was a Chalukya king. Rama is the protagonist of the Ramayana, not its author.