Joe Walsh is a freelance journalist based in Johannesburg. He writes about the environment, energy and the green economy as well as politics and society for British publications, including Environmental Finance, the New Statesman and The New European.