When was Punjab officially annexed by the British?

A ) 29 March 1849

B ) 30 April 1849 ✅

C ) 1 May 1849

D ) 15 June 1849