YouTube video

[embedded content]

This week in On the Radar, Ecuador inaugurates a new maximum-security mega-prison, while Colombia and the United Kingdom push back against deadly US anti-drug operations.

Share this content