Brazil’s National Police Force deployed to quell violence
Members of Brazil’s elite National Police Force are being deployed in the northeastern state of Ceara to help end a wave of violence that over the...
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More