ADVERTISEMENT

Protesters mass in Hong Kong amid fears of growing cycle of violence

Published Jul 28, 2019 09:07 pm
By Reuters Hong Kong authorities stepped up security and fired tear gas around China’s main representative office on Sunday as several protests broke out, with anger among the crowds simmering over what many see as an increasing cycle of violence against them.
Demonstrators clash with police during a protest against police violence during previous marches, near China's Liaison Office, Hong Kong, China July 28, 2019. REUTERS/Edgar Su/MANILA BULLETIN Demonstrators clash with police during a protest against police violence during previous marches, near China's Liaison Office, Hong Kong, China July 28, 2019. REUTERS/Edgar Su/MANILA BULLETIN Protests over the past two months spearheaded by pro-democracy activists against a proposed bill that would allow people to be extradited from the city to stand trial in courts in mainland China have grown increasingly violent. A march on Saturday against a violent assault the previous weekend, by suspected triad gang members, ended in violent turmoil as riot police waded in to disperse crowds. On Sunday, a gathering in a park in the city’s central business district began spilling into surrounding roads and black-clad protesters set off in several directions, clogging up major thoroughfares. Thousands of people headed east, toward the shopping district of Causeway Bay, while another large contingent headed west, toward the Chinese government’s representative office, known as the Central Government Liaison Office. There, hundreds of riot police blocked activists from advancing toward the building, which had been heavily fortified with water-filled plastic barricades. A clear plastic shield had been erected around a national emblem above its front doors.

‘STOP VIOLENCE’

Many of the marchers on Sunday chanted slogans against the police. Some held up banners reading: “We rise as one, we fight as one” and “Stop violence”. “I have been to every protest and I never wear a mask,” said Phong Luk, wearing a Spider Man suit to match one worn by his 6-year-old son. “I’m doing nothing wrong. It is those in power that are wrong ... At this point, there is nothing to be done except for Carrie Lam to step down, because she obviously cannot rule.” The protests have brought the most serious political crisis to Hong Kong since it returned to China. What began as a movement to oppose the extradition law that would have allowed people to be sent to China for trial, has taken on broader demands including the resignation of Hong Kong’s Beijing-backed leader Carrie Lam, calls for full democracy and an independent inquiry into what some say has been excessive police force against protesters. The protests are also one of the most direct challenges to the authority of China’s President Xi Jinping. The protests appeared to be getting more organized, as well as more violent. On Sunday, activists said they hoped to stretch the police by splitting up their marches. “The police usually surround us and we have nowhere to go. So we adjust our strategy this time. This is much more fluid and flexible,” said protester Edward Ng.
 
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.