powered by mochila

Mexico's Supreme Court on Wednesday overturned the convictions of 12 leaders and other participants in a violent 2006 protest during which leftist demonstrators took over a town and battled police.