When did British Government sold Kashmir to Gulab Singh?

(A) 1845
(B) 1846
(C) 1855
(D) 1856

The answer is: (B) 1846