Biggest protest march in living memory

Photo | May 1, 2010

Biggest protest march in living memory - March Against Mining