MSF suspends operations in area of Yemen after air raid

Yemenis buy sweets and nuts at a market in Sanaa on Sunday, as Muslims prepare to celebrate Eid Al Fitr on the occasion of the holy month of Ramadan (AFP photo)

DUBAI — Doctors Without Borders said on Monday it had "temporarily frozen" operations in a rebel-held area of northwestern Yemen following an air raid on a cholera treatment centre it supports.

There were no casualties in the strike that hit the newly built clinic in the Abs region, which was empty at the time, said the charity, commonly known by its French initials MSF.

"This morning's attack on an MSF cholera treatment centre by the Saudi and Emirati-led coalition shows complete disrespect for medical facilities and patients," said MSF's Head of Mission Joao Martins.

"MSF has temporarily frozen its activities in Abs until the safety of its staff and patients is guaranteed," he said. 

The charity said the facility's roof clearly identified it as a medical centre and that its coordinates had been given to the coalition.

Saudi Arabia, the United Arab Emirates and other allies intervened in Yemen in 2015 to try to restore the internationally recognised government to power after the Iran-backed Houthi rebels ousted it from swathes of the country including the capital Sanaa.

Riyadh accuses its regional rival Tehran of supplying the Houthis — who control Abs — with ballistic missiles, a charge Iran denies.

A spokesperson for the Saudi-led coalition was not immediately available for comment.

Since July 2015 MSF has supported the Abs hospital, just 1 kilometre away from the cholera treatment centre hit Monday, according to the charity's website.

On August 15, 2016, an air strike destroyed part of the Abs hospital, killing 19 people — including an MSF staff member — and wounding 24 others.

Shortly after the deadly raid, MSF suspended operations in several facilities in the country's north. 

But last November, the group returned to Abs after the hospital's reconstruction was complete — employing about 200 national workers and a dozen international medical professionals since. 

In December 2016, the coalition acknowledged that it had targeted the MSF-supported hospital due to an "unintentional mistake". 

MSF's renewed halt in operations comes four days after the International Committee of the Red Cross announced it had moved 71 staff members out of Yemen due to security concerns.

The conflict has killed nearly 10,000 people and wounded more than 55,000, according to the World Health Organisation. 

More than 2,200 people have died of cholera and millions are on the brink of starvation, in what the United Nations has called the world's worst humanitarian crisis.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;} #widget_1623 .opinions-title a{font-size:32px;} .first-author{ background-color:#ecedef; } .first-opinion-author-name{ background-color:white; width:max-content; padding:5px; }
.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .article-widget-sm .article-title{font-size:16px;-webkit-line-clamp:3;} .related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; } .newspaper-footer{ visibility:hidden; } .socialFixOuter { position: fixed; top: 50%; margin-top: 40px; right: 0; transition: .2s; z-index: 20; height: 217px; width: 40px; } .socialFix { height: 30px; width: 30px; display: block; position: relative; cursor: pointer; background-size: 18px 18px; transition: .2s; background-position: center; background-repeat: no-repeat; border-radius: 2px; margin-top: 1px; } .socialFix:hover { width: 40px; margin-left: -10px; } .app-badge-img { height: 36px; width: auto; } @media (max-width: 768px) { .app-badge-img { height: 32px; } .app-badges { justify-content: center !important; } }
document.addEventListener("DOMContentLoaded", function () { const socialFix = document.querySelector(".socialFixOuter"); if (!socialFix) return; let firstInteraction = false; let hideTimeout = null; function checkMobileScreen() { if (window.innerWidth < 768) { socialFix.style.display = "none"; } else { socialFix.style.display = "block"; } } checkMobileScreen(); window.addEventListener("resize", checkMobileScreen); function handleFirstInteraction() { if (firstInteraction) return; if (window.innerWidth < 768) return; firstInteraction = true; socialFix.style.right = "-25px"; } socialFix.addEventListener("mouseenter", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); socialFix.style.right = "0"; }); socialFix.addEventListener("mouseleave", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); hideTimeout = setTimeout(() => { socialFix.style.right = "-25px"; }, 500); }); ["click", "touchstart"].forEach((evt) => { socialFix.addEventListener(evt, handleFirstInteraction); }); }); function validateEmail(email) { if (email.length > 255) return false; const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; if (!emailRegex.test(email)) return false; if (email.includes('..') || email.startsWith('.') || email.endsWith('.')) return false; return true; } function sanitizeInput(input) { input = input.replace(/<[^>]*>/g, ''); input = input.replace(/javascript:/gi, ''); input = input.replace(/on\w+\s*=/gi, ''); input = input.replace(/[<>"'&(){}[\]]/g, ''); return input.trim(); } document.addEventListener('DOMContentLoaded', function () { function showModal(message, type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; messageContainer.classList.remove("d-none"); setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = sanitizeInput(emailInput.value.trim()); if (!validateEmail(email)) { showModal('Invalid email format', 'danger'); return; } const formData = new FormData(); formData.append('email', email); fetch('/subscribeNewsletter', { method: "POST", body: formData, headers: { "Accept": "application/json", "X-Requested-With": "XMLHttpRequest" } }) .then(response => { if (!response.ok) { showModal("Error submitting email. Try again.", 'danger'); } return response.json(); }) .then(data => { showModal(data.message, 'success'); }) .catch(error => { showModal("Error submitting email. Try again.", 'danger'); }); }); });