Karna is one of the most complex characters in Mahabharata. He has so many shades of grey that a lot can be learnt about human nature and psychology by studying his behaviour. On the one hand, he was ...
The world mocked Karna’s lineage. Bhishma doubted him, Draupadi insulted him, Arjuna despised him, and even Krishna — when revealing the truth of his birth — asked him to betray the man who stood by ...