At least 10 killed in Mogadishu minibus bombing

Security forces and civilians stand on the scene of a car bomb attack in Mogadishu in the southern district of Wadajir on Tuesday (AFP photo)

MOGADISHU — At least 10 people were killed Tuesday when Shabaab extremists drove an explosives-laden minibus into local government offices in the Somali capital Mogadishu, according to the security ministry.

The minibus rammed through a security barrier outside offices in the southern district of Wadajir, injuring 9 people including the district's top government official.

"More than 10 people died in the blast which was carried out by the Shabaab group and nine others are wounded," said Security Ministry spokesman Ahmed Mohamud Mohamed.

Most of the dead were civilians, he said.

"Security guards tried to stop [the minibus] but it managed to get in and the vehicle blew up," local security official Omar Adan told AFP. 

Another security official, Abdi Jilibey, said more than 18 people were injured and that some of the bodies were so badly burnt as to be unrecognisable.

The attack was claimed by Al Qaeda linked Shabaab militants.

"A martyrdom suicide bomber drove a vehicle loaded with explosives onto the district headquarters which was the target, and where district authorities and intelligence officials were meeting at the time," said a statement carried by pro-Shabaab website somalimemo.net.

It was the second major attack by the Shabaab this Ramadan, a time when there is often an uptick in extremist Islamist assaults in the country.

Last Thursday, at least 18 people were killed when 6 Shabaab militants launched a strike on 2 neighbouring restaurants in Mogadishu.

After a massive blast from a suicide car bombing, the gunmen roamed the restaurants, killing people they found trapped inside before security forces intervened and killed them.

The Shabaab group, which wants to impose a Taliban-style rule on Somalia, has been fighting for the last decade to overthrow successive internationally-backed governments in Mogadishu.

It has also launched attacks in Kenya and Uganda, both contributors to a 22,000-strong African Union force in the country.

 

Although pushed out of the capital in 2011, the group still controls parts of the countryside and launches regular suicide bombings and raids in the capital against civilian, government and military targets.

.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'); }); }); });