The British sold Kashmir to Gulab Singh for 7.5 million Nanakshahi rupees.