Which battle of 1846 ended the First Anglo-Sikh War and was followed by the Treaty of Lahore?
- A.Battle of Mudki
- B.Battle of Chillianwala
- C.Battle of Sobraon
- D.Battle of Gujrat
Show answer
It was the last and decisive engagement of the First Anglo-Sikh War and was followed within weeks by the Treaty of Lahore of 9 March 1846.
Read the full explanation →