ADVERTISEMENT

Bustling Wuhan markets celebrate New Year but grief remains

Published Jan 21, 2023 07:28 pm

WUHAN, China -- Shoppers cradled huge bouquets at Wuhan's bustling flower market on Lunar New Year's Eve on Saturday, three years after a once-mysterious virus plunged the Chinese city into a terrifying lockdown.

But while many stock up on colourful flowers to celebrate the Spring Festival and the arrival of the Year of the Rabbit, others have a more sombre reason: to mourn loved ones lost to Covid-19 in the recent wave.

A man holds a flower arrangement as he walks around a flower market in Wuhan, in China's central Hubei province on January 21, 2023, ahead of the start of the Lunar New Year, which ushers in the Year of the Rabbit on January 22. Hector RETAMAL / AFP

"I have friends and family who passed away during this time," 54-year-old Mr Zhang told AFP clutching a bunch of chrysanthemums, which symbolise grief in Chinese culture.

Zhang, who did not give his full name, explained that the New Year's Eve custom in Hubei province, of which Wuhan is the capital, is to visit the homes of people who recently died to offer flowers and burn incense.

The Beijing government lifted its stringent zero-Covid policy in December but a surge in infections has since ripped through the country, killing thousands.

Wuhan, a metropolis on the banks of the Yangtze River now synonymous with Covid, reported the first cases in late 2019 of what was then a killer virus.

Authorities imposed a strict shutdown just two days before the Year of the Rat in late January 2020 to stop the spread of the virus.

Deprived of New Year's Eve festivities, its 11 million inhabitants were cut off from the world for 76 days while Wuhan became the epicentre of an epidemic that inexorably became global.

'I love Wuhan'

On Saturday, a few hours before New Year's Eve 2023, the city was seemingly back to normal and gearing up for the festival that is the most important family gathering of the year.

Multicoloured lanterns and pennants adorned the city's Jianghan commercial district and a banner with a heart read "I love Wuhan".

An elderly man struggled to pedal his bicycle loaded with packages and food, while a couple with a toddler squeezed on to a scooter on their way back from the shops.

"Of course it's way better after opening up," Ms Zhu told AFP as she bought decorative flowers.

"Now, since everyone has had Covid already, we can properly have a good Chinese New Year. So that makes us quite happy."

Business is finally back on track again for flower sellers after years of struggles.

"At the start of the year with Covid, we had no business," said Ms Liu, a tradeswoman in her sixties.

"Now that we've reopened, we have a bit more business."

Ms Tao, another vendor, was putting the finishing touches on a floral arrangement.

"During Covid, there were very few people buying flowers but these few years many people have died from Covid, so our sales for chrysanthemums have been pretty high," she said.

"We didn't sell any flowers we had during the lockdown that year of Covid. We threw them all away."


Related Tags

covid-19 Chinese New year wuhan china
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.