David Child

David Child

David Child is a producer at Al Jazeera English. He is based in London, from where he covers Europe.


MORE FROM AUTHOR

Content Feed