The correct answer is: A. Treaty of Lahore (1846).
The Anglo-Sikh Wars were two wars fought between the British East India Company and the Sikh Empire in the Punjab region of India. The First Anglo-Sikh War was fought from 1845 to 1846, and the Second Anglo-Sikh War was fought from 1848 to 1849.
The Treaty of Lahore was signed on 9 March 1846, after the First Anglo-Sikh War. The treaty ended the war and resulted in the British East India Company annexing the Punjab region from the Sikh Empire.
The Treaty of Amritsar was signed on 29 March 1809, between the British East India Company and the Sikh Empire. The treaty established the boundary between the two empires and granted the British East India Company the right to trade in the Punjab region.
The Treaty of Amritsar (1809) is not related to the Anglo-Sikh Wars.