CubaHeadlines

Aguilera Police Unit

The Aguilera Police Unit in Cuba is linked to political oppression, including recent involvement in the mysterious detention and release of activist Berta Soler.

Berta Soler Released by Cuban Regime After Days of Disappearance
Berta Soler Released by Cuban Regime After Days of Disappearance

Published on 9/26/2024