James Marshall-Cornwall
General Sir James Marshall-Cornwall (1887-1985) served in both world wars, spoke two dozen languages, and was president of the Royal Geographic Society.
General Sir James Marshall-Cornwall (1887-1985) served in both world wars, spoke two dozen languages, and was president of the Royal Geographic Society. See less
James Marshall-Cornwall's Featured Books