Discover, explore and remember millions of personal stories from the First World War
Page 1 of 1
British Army L/696 Interpreter Corps of Military Interpreters
British Army 118149 Private Royal Army Medical Corps
British Army 118149 Private South Lancashire Regiment
British Army 31190 Private Somerset Light Infantry