The People’s Summit vs. G20 and the International People’s Tribunal recently took place in Rio de Janeiro, Brazil, to counter the G20 Summit that occurred in the same city. Black Agenda Report Contributor, Claudia O’Brien Moscoso reporting from Rio, joined Margaret Kimberley for a discussion about…