Punjab was annexed by the British East India Company after the:

First Anglo-Sikh War
Second Anglo-Sikh War
Sepoy Mutiny of 1857
Jallianwala Bagh Massacre

The correct answer is: b) Second Anglo-Sikh War

The Second Anglo-Sikh War was fought between the British East India Company and the Sikh Empire from 1848 to 1849. The war was fought over control of the Punjab region, which was then ruled by the Sikh Empire. The British were victorious in the war and annexed the Punjab region.

The First Anglo-Sikh War was fought between the British East India Company and the Sikh Empire from 1845 to 1846. The war was fought over control of the Punjab region, which was then ruled by the Sikh Empire. The British were victorious in the war and gained control of the eastern part of the Punjab region.

The Sepoy Mutiny of 1857 was a major uprising against British rule in India. The mutiny began in Meerut, India, on May 10, 1857, and spread to other parts of India. The mutiny was eventually suppressed by the British, but it had a profound impact on British rule in India.

The Jallianwala Bagh Massacre was a massacre of unarmed Indian civilians by British Indian Army soldiers in the Jallianwala Bagh garden in Amritsar, Punjab, on April 13, 1919. The massacre was ordered by Brigadier-General Reginald Dyer, who commanded the 3rd Battalion of the Queen’s Own (Royal West Kent Regiment) during the British Raj. The massacre was one of the most controversial episodes in British colonial history.