ADVERTISEMENT

Three rockets hit US embassy in protest-hit Iraqi capital

Published Jan 26, 2020 12:00 am
  By Agence France-Presse Three rockets slammed into the US embassy in Iraq's capital on Sunday in the first direct hit reported after months of close calls, as thousands kept up anti-government sit-ins across the country. Iraqis have been protesting since early October against a government deemed corrupt and incompetant (AFP Photo/SABAH ARAR) Iraqis have been protesting since early October against a government deemed corrupt and incompetant (AFP Photo/SABAH ARAR) The attack marked a dangerous escalation in the spree of rocket attacks in recent months that have targeted the embassy or Iraqi military bases where American troops are deployed. None of the attacks has been claimed but Washington has repeatedly blamed Iran-backed military factions in Iraq. On Sunday, one rocket hit an embassy cafeteria at dinner time while two others landed nearby, a security source told AFP. The US embassy did not immediately respond to requests for comment, but a statement by Iraqi security forces earlier in the evening said there were no casualties. The attack took place earlier in the day than usual, with AFP reporters hearing the booms on the western bank of the river Tigris at precisely 7:30 pm (1630 GMT). Iraqi Prime Minister Adel Abdel Mahdi and Speaker of Parliament Mohammed Halbusi both condemned the incident, saying it risked dragging their homeland into war. Iraq has already been dragged into a worrying tit-for-tat between the United States and Iran over the last month. A similar attack on a northern Iraqi base killed an American contractor, and the US retaliated with a strike on an Iran-backed faction known as Kataeb Hezbollah. Less than a week later, a US drone strike killed Iranian general Qasem Soleimani and Iraqi military figure Abu Mahdi al-Muhandis outside the Baghdad airport -- prompting Iran to fire ballistic missiles at an Iraqi base where US troops are stationed. - 'Only for you, Iraq!' - Some 5,200 Americans are stationed in Iraq to lead the global coalition fighting the Islamic State group, but the US strike on Baghdad has rallied top Iraqi figures around a joint call to order them out. Vehemently anti-American cleric Moqtada Sadr organised a mass rally in Baghdad on Friday, where thousands of his supporters called for American troops to leave. Sadr had previously backed separate anti-regime protests sweeping Iraq's capital and south, even though he controls the largest bloc in parliament and top ministerial posts. Bolstered by his own protest on Friday, Sadr announced he was dropping support for the youth-dominated reform campaign rocking the country since October. His followers, widely regarded as the best-organised and well-stocked of the anti-government demonstrators, immediately began dismantling their tents and heading home. Activists feared that without his political cover, authorities would move to crush their movement -- and indeed, within hours, riot police tried to storm protest camps across the capital and south. Those efforts continued into Sunday, with security forces using live rounds and tear gas to try to flush protesters out of squares and streets they had occupied for months. One protester was shot dead in Baghdad and another in the flashpoint southern city of Nasiriyah, medical sources said, and dozens more were wounded across the country. Despite the renewed violence, thousands of students flooded the streets in the capital and across the south in a bid to keep national attention focused on their demands. "Only for you, Iraq!" read a sign held by a young protester in the shrine city of Karbala, hinting at the movement's insistence on not being affiliated with any political party or outside backer. - UN hails 'Iraqi hopes' - In Basra, hundreds of students gathered to condemn the riot police's dismantling of their main protest camp the previous day, according to an AFP correspondent. In Baghdad, university students marched from a campus in the city centre to the main rally area of Tahrir Square. Riot police fired live rounds and tear gas at clusters of young protesters in the nearby Khallani and Wathba squares, but protesters threw rocks and Molotov cocktails to keep them back. Security forces have stopped short of entering Tahrir Square, where some protesters stood their ground even after many tents were dismantled. In Nasiriyah, security forces fired live rounds to disperse demonstrators angered by authorities pushing them out of roads around their main protest camp in Habbubi Square. The youth-led protests erupted on October 1 in outrage over lack of jobs, poor services and rampant corruption before spiralling into calls for a government overhaul after they were met with violence. More than 470 people have died, a vast majority of them demonstrators, since the rallies erupted. Protesters are now demanding snap elections, the appointment of an independent premier and the prosecution of anyone implicated in corruption or recent bloodshed. Their voices have been heard by top UN envoy in Iraq Jeanine Hennis-Plasschaert who has said: "Unaccountability and indecisiveness are unworthy of Iraqi hopes, courageously expressed for four months now." "While death and injury tolls continue to rise, steps taken so far will remain hollow if not completed," she said Saturday.
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.