This post is part of the The Greenvoice Blog blog. View the blog.

G20 protests - 2 April Update