1 of 4

Why did Lord Krishna given end to Karna in such a way?

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 ?