Answer
General Herbert Lawrence was a British soldier who served in the Indian Army and later the British Army. He was born in 1860 in Lahore, India, and joined the Indian Army in 1877. He served in the Indian Army for 23 years, and during that time he fought in the Second Anglo-Afghan War and the Boer War.