Aurangzeb Alamgir, the sixth ruler of the Mughal Empire, is the most hated king in Indian history. He was the last great ...
The annals of Indian history carry many grand tales of kings and warriors, their valour celebrated through the ages.