The Treaty between Ranjit Singh and the British was signed at

A Allahabad
B Amritsar
C Kashmir
D Agra