The correct answer is B. 1848-49 AD.
The Second Anglo-Sikh War was fought between the British East India Company and the Sikh Empire from December 1848 to February 1849. The war was fought in the Punjab region of northwestern India. The British were victorious and the Sikh Empire was annexed by the British East India Company.
The war was caused by a number of factors, including the expansionist policies of the British East India Company, the growing power of the Sikh Empire, and the rivalry between the two powers. The war began with a British invasion of the Sikh Empire in December 1848. The British forces were initially successful, but the Sikhs rallied and inflicted a number of defeats on the British. The war culminated in the Battle of Gujrat in February 1849, in which the British decisively defeated the Sikhs. The war ended with the Treaty of Lahore, in which the Sikh Empire was annexed by the British East India Company.
The Second Anglo-Sikh War was a major turning point in the history of India. It marked the end of the Sikh Empire and the consolidation of British power in India. The war also had a significant impact on the development of the Indian subcontinent.
Option A is incorrect because the First Anglo-Sikh War was fought in 1845-46 AD.
Option C is incorrect because the Third Anglo-Sikh War was fought in 1861-62 AD.
Option D is incorrect because the war did not take place in those years.