Who Is Ravan Ravan is the mythical multiheaded demon king of Lanka in Hindi mythology. Representing the very essence of evil, he fought and ultimately lost a series of epic battles against the hero Ram, the seventh avatar of Lord Vishnu. Thus most northern and…Read more