ADVERTISEMENT

Protest-hit Peru declares state of emergency in Lima

Published Jan 15, 2023 07:59 pm

LIMA, Peru - Peru's capital Lima was under a state of emergency Sunday, along with three other regions, as the government responded to weeks-long protests against President Dina Boluarte that have seen at least 42 people killed.

The state of emergency, in force for 30 days, authorizes the army to intervene to maintain order and suspends several constitutional rights such as freedom of movement and assembly, according to a decree published in the official gazette.

It covers Lima and the regions of Cusco and Puno, as well as the port of Callao adjacent to the capital.

Supporters of ousted president Pedro Castillo have taken to the streets and blocked roads across the South American country since December, demanding fresh elections and the removal of Boluarte, who has refused to step down.

Protests have been announced for Monday in Lima as well as the marginalized southern Andean regions, which have been the epicenter of the unrest.

Some groups of protesters from the south plan to travel to Lima for a "takeover of the city".

"We have the decision to go to Lima (from Monday), yes or yes," said Julio Vilca, a protest leader from the province of Ilave, in the Puno region. "We cannot indicate the time, because what we want is to travel in unity." More than 100 protest roadblocks were in place across Peru on Saturday.

The airport in Cusco, gateway to the famed Machu Picchu site, reopened Saturday after being shuttered Thursday, the second time it had been closed due to the protests.

Trains to Machu Picchu were still suspended, and local unions say tourism workers are losing out on up to seven million sols (1.7 million dollars) a day due to the crisis.

The mass anti-government demonstrations first broke out in early December, after Castillo was ousted from office for attempting to dissolve Congress and rule by decree, seeking to prevent an impeachment vote against him.

Peru has been politically unstable in recent years, with 60-year-old Boluarte being the sixth person to hold the presidency in five years.

Castillo, who was being investigated in several fraud cases during his tenure, has been remanded in custody for 18 months, charged with rebellion.

The unrest has been largely concentrated in the southern Andes, where Quechua and Aymara communities live.

The Inter-American Commission on Human Rights, which visited the country this week, has said that in order to end the crisis, these groups need to be better integrated into Peruvian society.

Authorities insist radical groups are behind the protests, including remnants of the Shining Path communist guerrilla group.

As proof, they have presented the capture this week of a former member of that organization, Rocio Leandro, known within the group as "Comrade Cusi." According to police spokesman General Oscar Arriola, Leandro financed the unrest that left a dozen dead in the Ayacucho region.

He called Leandro "a Marxist, Leninist, Maoist assassin."

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.