ADVERTISEMENT

Landslide triggered by heavy rain kills 27 in Cameroon

Published Nov 8, 2023 04:00 pm

YAOUNDE, Cameroon - At least 27 people have been killed after heavy rains caused a section of a hillside covered in precariously built houses to collapse in Cameroon's capital Yaounde.

Rescuers were still searching for victims on Monday after the landslide happened in the district of Mbankolo, northwest of Yaounde, on Sunday evening.

Landslides are frequent during the rainy season in the city of nearly three million people, where shacks are often put up on its many hills.

IMG_2284.png
A general scene of destruction caused by a landslide in the district of Mbankolo, northwest of Yaounde, on October 9, 2023.(ROMUALD NKONLAK/AFP)

Torrential rainfall caused a dam containing a man-made lake situated on higher ground to burst, according to public broadcaster CRTV and a local official.

Paul Atanga Nji, minister of territorial administration, said at the site that the death toll had risen to 27, after rescuers earlier announced 23 had died.

"Yesterday we pulled out 15 people who had died and this morning we have found eight," the fire service's second in command David Petatoa Poufong told reporters.

"We are still looking," he said.

Distressed relatives watched as the bodies of some of the victims covered in sheets were driven away by firefighters.

Two women collapsed to the ground in tears.

A couple of exhausted looking local residents held the corners of a large sheet carrying what one said were the bodies of two children, an AFP journalist reported.


 

Torrents of water, mud


A security cordon was in place to keep onlookers and media back from the spot where the landslide happened.

But images broadcast on TV showed an entire section of a hill had collapsed and what remained of houses apparently constructed from wood, dried earth bricks and metal sheeting.

"There was a landslide after heavy rain. The water swept away everything in its path," Daouda Ousmanou, a local administrative official announced on public radio.

The sea of mud destroyed about 30 houses, according to CRTV, which showed images apparently from during the night of torrents of water and mud continuing to flow.

"We've seen the wall, which had been built by the Germans to contain the water, buckle under the pressure," Cyprien Djou, a local town hall official told AFP.

"The lake completely overflowed onto the homes built on the hillside."

"We immediately began looking for victims. The rescuers already found us at the site," he added.

Minister Atanga Nji deplored that houses had built "in a dangerous area".

"We will work to make people aware so that all these non-buildable areas are freed up... every year there are deaths," he said.

In November last year, at least 15 people died when a landslide engulfed members of a funeral party in Yaounde's working-class district of Damas, on the eastern outskirts.

Forty-three people died in the western city of Bafoussam in 2019, when heavy rains caused a landslide that swept away a dozen flimsy dwellings on a hillside.

Related Tags

world news
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.