ADVERTISEMENT

Rebound and reflection in Wuhan as virus claims million lives

Published Sep 28, 2020 05:46 pm

As the coronavirus claimed its millionth life, people in Wuhan expressed sadness Monday at the continuing global impact of the pandemic -- more than nine months after it emerged in the central Chinese city.

People, wearing faces masks as precautions against the COVID-19 coronavirus, are seen past a billboard promoting their city in Wuhan, in China's central Hubei province on September 28, 2020. (Photo by Hector RETAMAL / AFP)

Pride at the city's resilience in the face of the calamity is tinged with sadness at the mounting death toll elsewhere.

"One million people dead, maybe relatively speaking in terms of the total global population it's not a lot," said Hu Lingquan, a scientist and Wuhan resident.

"But these are actually all real people's lives," he told AFP.

"Every person has a family."

On Monday children clasped their parents' hands as they navigated their way to school through rush-hour traffic in the nearly back-to-normal city.

As the global death toll hit one million -- and with resistance to the threat of new lockdowns building from London and Madrid to Melbourne -- China has been celebrating its emergence from the virus.

The economy is bouncing back, with factories re-opened and consumers returning to shops -- the epidemic smothered by months of strictly enforced blanket lockdowns and mass testing and contact tracing.

Wuhan, the central Chinese city and ground zero of the virus, has flaunted its rebound with packed pool parties and bustling amusement parks.

No new cases since May

But those optics have played badly across a world still struggling to control the virus spread and economic fallout, while demanding accountability from China for the causes of the outbreak.

The virus was felt sharply in the city of 11 million with 50,340 confirmed cases and 3,869 deaths -- the most infections and fatalities in China.

But there have been no new cases in the city since May, and many in Wuhan now question the global response to a pandemic which China appears to have successfully stifled for now.  

Beijing has also stirred doubt into the Wuhan outbreak origin story, prodding outrage from worst-hit nations, led by US President Donald Trump who refers to the disease as the "China virus".

"From China's point of view they’ve really done badly," said scientist Hu.

"Maybe they never really comprehended how serious this thing is."

The World Health Organization warns the toll will keep rising until an effective vaccine is found and distributed globally.

"When the outbreak began, I didn’t imagine the death toll could be this high," Wuhan resident Guo Jing told AFP.

"It has exceeded a lot of people's expectations, and it continues to rise."

But in the city whose name is now synonymous with the virus, time has seen focus drift.   

On Monday facemasks hung from the chins of several pedestrians -- rather than covering mouths and noses -- while shoppers thronged Wuhan's commercial districts ahead of a holiday week.

"Wuhan has restarted," An An, a media worker, told AFP.

"Life has returned to the kind of flavour we had before. Everyone living in Wuhan feels at ease."

Related Tags

ncov
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.