ADVERTISEMENT

Sri Lankans abandon holiday celebrations for protests

Published Apr 15, 2022 09:39 am

COLOMBO, Sri Lanka - Life usually stops in Sri Lanka's capital during April's holiday period, but with an economic crisis derailing traditional home celebrations, Colombo's city centre is instead teeming with frustrated crowds.

Sri Lankans ritually boil milk on the first day of the island nation's New Year, but the commodity is one of many in short supply -- along with the liquid gas and kerosene used to heat stoves in many Colombo households, and rice to serve family members.

Demonstrators this year brought the custom out of their homes and heated clay pots over makeshift bonfires outside the capital's Presidential Secretariat, highlighting the plight of households now forced to cook with firewood.

The seafront park by the neoclassical office has since the weekend hosted a running protest vigil, demanding the government's resignation over Sri Lanka's worst financial crisis in memory.

"The economic situation is unbearable for many people," Hemakumara Perera, who joined the protest from a small town south of the capital, told AFP.

Perera, his wife and two children camped at the site overnight to "show solidarity" with fellow Sri Lankans suffering through what is usually a joyous family celebration.

"We support their call for the president and the prime minister to step down," he said.

Other New Year customs have been abandoned, such as the buying of new garments to symbolize fresh beginnings.

"We are not in a mood to wear new clothes and celebrate when we know how people are suffering," said Lakshika Gunawardena, who joined the protest carrying her five-month-old baby.

'We can't go'

Sri Lanka's New Year is usually a private affair, with families sharing meals at home and giving sweets to neighbors as commercial activity comes to a standstill.

The crowds now thronging public spaces are an unusual sight for this time of year -- as is the silence from the country's besieged leaders.

The government skipped its usual handout photographs of top politicians celebrating the occasion with their families.

And there was no sign of a text message holiday greeting from Prime Minister Mahinda Rajapaksa, sent to every mobile phone in the country in previous years.

Both he and younger brother Gotabaya Rajapaksa -- Sri Lanka's president -- have been accused of mismanaging the economy and blindly leading the country into its present predicament.

The country is now in default of its $51 billion foreign debt ahead of negotiations for an International Monetary Fund bailout, and authorities have begged Sri Lankans abroad to send money home to help alleviate the crisis.

The president has not returned to his office since the protest began on the weekend, and a bolstered security presence is keeping watch over the encampment.

But interactions between police and the crowd were jovial and even festive, with demonstrators chatting to officers and sharing traditional New Year food and sweets.

"The demonstrators won't go until the government goes," said a traffic constable standing watch outside the building while sheltering from the scorching morning sun.

"And we can't go until both leave," he added.

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.