Castro and Obama trade barbs over human rights – Al Jazeera Featured International Castro and Obama trade barbs over human rights – Al Jazeera Editor March 22, 2016 Cuban President Raul Castro and US leader Barack Obama prodded each other over human rights and the... Read More Read more about Castro and Obama trade barbs over human rights – Al Jazeera