Question: who killed eklavya in mahabharata?
Answer: Eklavya had later become the king of the Nishadas. He was killed by Krishna when he tried to attack Dwarka. The elder son of Ekalvya, Ketuman, succeeded him and later fought from the side of the Kauravas in the Kurukshetra War, and was killed by Bheema.