David Shaw

David Shaw

Load more
About Me
David Shaw was a correspondent in South East Asia and China and wrote for British and Australian papers from Jerusalem.