When did British Government sold Kashmir to Gulab Singh? (A) 1845(B) 1846(C) 1855(D) 1856 The answer is: (B) 1846