Death squads leave Caracas with an unsettling sense of security
Crime rates have dropped in Caracas following police raids, while Venezuela withdraws from the International Criminal Court.
Crime rates have dropped in Caracas following police raids, while Venezuela withdraws from the International Criminal Court.