ADVERTISEMENT

Gunmen storm Brazil prison, policeman killed as 92 inmates escape

Published Sep 11, 2018 08:24 am
  By Agence France-Presse Heavily armed men blew down the front gate of a maximum security prison in northeastern Brazil early Monday and with guns blazing enabled 92 inmates to escape while killing a policeman, authorities said. Brazil has the third largest prison population in the world (AFP Photo/Claudio REIS/ MANILA BULLETIN) Brazil has the third largest prison population in the world (AFP Photo/Claudio REIS/ MANILA BULLETIN) Officials said the assault was carried out by about 20 men in four vehicles who fired on watchtowers and used explosives to destroy the front gate of the Romeu Goncalves Abrantes prison. A policeman shot in the assault later died in hospital. There were no other reports of deaths or injuries. The prison, a maximum security facility with 680 inmates, is located in Joao Pessoa, the capital of Paraiba state. "Heavily armed men knocked down the main gate after an exchange of fire with police and penitentiary agents," the state's secretariat for prisons said. By midday, 41 of the 92 escaped prisoners had been recaptured as security forces locked down the state capital, closing schools and medical centers as a precaution. More than a thousand police officers were mobilized to take part in the search, authorities said. State prisons secretariat head, Colonel Sergio Fonseca de Souza, said the aim of the assault was to free three suspects arrested a year ago for an armed assault using explosives. Brazil has the world's third largest prison population, with 726,712 inmates as of June 2016, according to official statistics. The population is double the capacity of the nation's prisons, which in 2016 was estimated to be 368,049 inmates. "The whole of Brazil is going through this situation," military police Colonel Euller Chaves told reporters. Along with severe overcrowding, Brazil's prisons are plagued by gang violence, and riots and breakout attempts are not uncommon. - Violent breakouts and riots - In April, a military-style battle erupted between guards and prisoners aided by outside associates, leaving 21 people dead at a prison in Belem, near the Amazon rainforest. The attackers in that case also were heavily armed and tried to blow up a wall to help the would-be escapees. One policeman was killed alongside 20 prisoners and their associates. In February, 18 people were taken hostage during a prison riot near Rio de Janeiro, although guards managed to retake control without anyone being killed. A month earlier, though, another prison riot in the central state of Goias ended in a blaze that left nine people dead. A year before that, Brazilian police had to launch a massive manhunt after 184 inmates escaped from two prisons in Amazonas state following a gruesome 17-hour bloodbath between rival gangs that left 56 prisoners dead, many beheaded. President Michel Temer then vowed to build new prisons in every state to relieve overcrowding. But another 26 prisoners were killed, most beheaded, in another massacre in a northeastern prison later that same month, after which the government called in the army to help restore order. The country's two biggest gangs have been at war, with much of the violence, at times savage, carried out in prisons. In October 2016, 18 inmates were killed after violence broke out on successive days in two separate jails in the north, with some of the dead decapitated and others burned alive.
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.