Q. Who led the Sikh army in the 1798 Battle of Amritsar?
Answer:
Ranjit Singh
Notes: The Battle of Amritsar (1798) was commanded by Ranjit Singh, who, with around 2,500 Sikh troops, defeated 10,000 Afghans led by Zaman Shah Durrani. This victory was pivotal in Ranjit Singh's rise and the formation of the Sikh Empire.