The Ramayana, one of the two major Sanskrit epics of ancient Indian literature, has been rewritten numerous times over the years. Continue reading...