Which among the following battles was / were fought before the annexation of Punjab? Battle of Ramnagar Battle of Chillianwala Battle of Gujarat Choose the correct option from the given below :

1 Only
1 and 3
2 and 3
1, 2 and 3

The correct answer is A. 1 Only.

The Battle of Ramnagar was fought on 22 December 1845, between the British East India Company and the Sikh Empire. The battle was a British victory, and led to the annexation of the Punjab by the British.

The Battle of Chillianwala was fought on 13 January 1846, between the British East India Company and the Sikh Empire. The battle was a bloody stalemate, with both sides suffering heavy casualties. The British eventually withdrew from the battle, and the Sikhs were able to claim a victory.

The Battle of Gujarat was fought on 21 February 1849, between the British East India Company and the Sikh Empire. The battle was a decisive British victory, and led to the final annexation of the Punjab by the British.

Therefore, the only battle that was fought before the annexation of Punjab was the Battle of Ramnagar.