31 Oct 2011
The latest news from Latin America
To Brazil now, where a judge has ordered hundreds of protestors off the construction site of a massive dam project in the Amazon.
To Brazil now, where a judge has ordered hundreds of protestors off the construction site of a massive dam project in the Amazon.