British Indian Empire under the Treaty of Amritsar sold Kashmir to

(A) Abdullah Shah
(B) Shah Mir
(C) Gulab Singh
(D) Ranjit Singh

The answer is: (C) Gulab Singh
The Raja of Jammu, Gulab Singh, purchased Kashmir from British Indian Empire under the Treaty of Amritsar and became the new ruler of Kashmir.