ADVERTISEMENT

Spray it, don't say it: Kenya graffiti artists spread health message

Published Apr 23, 2020 01:09 pm
By Reuters NAIROBI - A six-foot image of a sad-eyed man, baseball cap askew and mask covering his nose and mouth is spray painted on a building in a Nairobi slum. Next to it are the words “Corona is real”. Children look on as Brian Musasia Wanyande, an artist from the Mathare Roots's youth group, paints an advocacy graffiti against the spread of the coronavirus disease (COVID-19), at the Mathare Valley slum, in Nairobi, Kenya April 19, 2020. REUTERS/Thomas Mukoya Children look on as Brian Musasia Wanyande, an artist from the Mathare Roots's youth group, paints an advocacy graffiti against the spread of the coronavirus disease (COVID-19), at the Mathare Valley slum, in Nairobi, Kenya April 19, 2020. (REUTERS/Thomas Mukoya/FILE PHOTO/MANILA BULLETIN) There are six other pieces of graffiti like it around Mathare, the Kenyan capital’s second-largest slum. One urges people to wash their hands, another to use mobile money rather than germ-ridden cash. All are public health messages to avoid the new coronavirus. As of Wednesday, Kenya had 303 confirmed cases of the disease and 14 deaths. In a densely crowded settlement where social distancing and working from home are a pipe dream for most, the campaign is designed to teach people tangible ways in which they can protect themselves and their community from the coronavirus. Unlike the stuffy government news conferences on television, the campaign uses the voices of the people who live there. The graffiti campaign is the brainchild of Antony Mwelu, a 24-year-old content creator with Light Art Club and graffiti artist Brian Musasia Wanyande. Mwelu, who was born and raised in Mathare, realised he needed to do something after visiting the neighbourhood several weeks ago. “I was sitting with the boys and I asked them ‘Do you believe in corona?’. Most of them were like ‘No we don’t believe it’.” Wanyande had a similar experience. “There’s a lot of misinformation going around,” Wanyande said. “And some of the real information has been given out in difficult English words.” So, Wanyande said, he saw a need not only for catchy images but also accessible language to get the message across. Some of the graffiti is in Sheng, a local slang. Mathare residents – who might number as many as half a million, according to the Mathare Foundation – have taken to the new images. As Wanyande painted the pieces urging people to use mobile money – which included a larger-than-life image of a grinning man leaning against his motorbike taxi and a woman in front of her street-side banana stall – a crowd gathered. Dozens of residents ogled the art, with some squinting into their smartphones to take pictures. The team includes and employs residents, too. Wanyande – who is well-known in Nairobi graffiti circles – has worked with up-and-coming Mathare artists on several pieces. Other people have been hired to help in other ways, including with security, Mwelu said. The cash they can earn is badly needed as other casual labour dries up. For now, the project is self-funded. Mwelu’s team is using money made on corporate campaigns. “For the purpose and the people, rather than the profit,” he said.
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.