Arjuna: He was the son of Indra. He was the best archer and the greatest warrior of Mahabharata.