John Vidal
London, United Kingdom
John writes for Worldwide press, The Guardian, The Observer as well as the Huffington Post.
John writes for Worldwide press, The Guardian, The Observer as well as the Huffington Post.