Karna was the only person who can able to defeat Arjuna. Karna was stronger and more kinder than Arjuna.But still he got a undeserved death by Lord krishna.
What is the reason behind this end of a Great person ?