James Hope Grant was a professional soldier who served in most of the major campaigns in China and India of his day. Between 1839 and 1842 he fought in the Opium War when the British took possession ...
Some results have been hidden because they may be inaccessible to you