What is the definition of hero? being a local of a land and fight against a foreigner is a very vague definition of hero as the one who are local now were also the invaders at one time. The ancestors of both raja dahir and ranjeet singh were aryans who invaded the civilized dravidians and...