Q. Who among the following wrote the Buddhacharitra? Answer:
Asvaghosha
Notes: Asvaghosha is the author of the Buddhacharitra. He had compiled the Buddhacharitra in the Sanskrit language. He was contemporary to Kanishka. He was also a dramatist, musician, debater, and scholar.