Karna is one of the most emotional and deeply misunderstood heroes of the Mahabharata. When he discovered the truth that he was born to Kunti and was the eldest Pandava, his destiny could have changed ...