Analysis of Ravana's defeat by other warriors in a war except Lord Rama?
Ravana was a very powerful warrior who had defeated the Devas headed by Devraj Indra. He had caused terror in the three worlds due to his strength and his evil policies. Yet he had suffered defeats on few occasions . His first defeat came at the hands of Kartaviraya Arjuna. Kartaviraya Arjuna managed to defeat Ravana and imprison him. Later Kartaviraya Arjuna released Ravana at the request of his grandfather Maharishi Pulastya. ‘When the advisers withdrew and Prahasta was brought down, Ravana quickly attacked Arjuna, supreme among kings. There was an extremely terrible battle between the king with one thousand arms and the rakshasa with twenty arms. It made the body hair stand up. They were like two agitated oceans, two mountains that began to move at the foundations, two suns that were full of energy and two fires that consumed everything. They were like two powerful elephants, like two bulls filled with desire. They roared like clouds and were as strong as lions. The rakshasa an