Q. Which battle ended Sikh Empire and led to Punjab’s annexation by British?
Answer:
Battle of Gujarat
Notes: The Battle of Gujarat on 21 February 1849 was the last significant Anglo-Sikh conflict. After this British victory, Punjab was annexed, formally dissolving the Sikh Empire. Key British leader: Sir Hugh Gough; Sikh commander: Sher Singh Attariwalla. The battle definitively established British control over northwest India.