VOA60 World- Inmates have taken control of a police detention center in Caracas, Venezuela
Your browser doesn’t support HTML5
Venezuela: Inmates have taken control of a police detention center in Caracas, demanding to be transferred to a less crowded prison after accusations surfaced of cannibalism at the facility.