Jump to content

2019 Yuen Long attack

From Alfawiki
2019 Yuen Long attack
Company typeIncident
FoundedJuly 21, 2019; 7 years ago (2019-07-21) in Yuen Long, Hong Kong
Headquarters
Yuen Long
,
Hong Kong
Area served
Yuen Long, Hong Kong

The 2019 Yuen Long attack, frequently referred to as the 721 incident, was a violent mob assault that took place in Yuen Long, Hong Kong on 21 July 2019 amid the 2019–2020 Hong Kong protests.[1][2][3] A group clad in white clothing invaded the MTR's Yuen Long station[4][5] and launched attacks on protesters returning from a rally as well as innocent bystanders.[6]

Although emergency services received more than 24,000 calls,[7] police only arrived 39 minutes after the assault had begun and just one minute following the departure of the attackers.Cite error: The opening <ref> tag is malformed or has a bad name[8]Cite error: The opening <ref> tag is malformed or has a bad name Approximately 30 non-specialized police officers were stationed nearby but did not intervene immediately.Cite error: The opening <ref> tag is malformed or has a bad name The incident resulted in at least 45 individuals sustaining injuries.[9]Cite error: The opening <ref> tag is malformed or has a bad name

The government strongly denounced the violent acts.[10] Criticism was directed at the police for their slow reaction and conflicting narratives about the event. By September 2022, eight perpetrators had been found guilty. Charges of rioting were also brought against protesters and commuters present during the attack; by April 2025, a total of 21 convictions had been secured related to this event—13 members of the white-shirted group and eight others involved at the scene, with seven defendants appealing their sentences.[11]

Background

The protests opposing the controversial extradition bill began in March 2019 and frequently escalated into confrontations. Supporters of the government praised law enforcement for maintaining order, whereas numerous reports emerged accusing police of using excessive force against demonstrators.

Threats and warning

On 11 July 2019, Lei Gai-ji, who leads the New Territories division of Beijing's liaison office, rallied Yuen Long villagers to disperse protesters during the Shap Pat Heung inauguration ceremony.[12][13][14] When questioned about whether he incited the violence, Lei responded with a mere smile.[15]

Four days afterward, Legislative Council member Junius Ho issued a comparable caution concerning protests in Yuen Long. Nearly one year later, Ho characterized his remarks as an expression of boastful sentimentality.[16]

16 July Yuen Long

On the evening of 16 July, local demonstrators organized a public video screening at Fung Yau Street North Sitting-out Area, showcasing alleged police violence during recent public order incidents. Towards the conclusion of the event, individuals clad in white confronted the group dressed in black. A local district councillor suggested that some of those in white were affiliated with triad groups.

Subsequently, online messages circulated urging people to "Liberate Yuen Long" () and participate in a public gathering scheduled for 21 July in Yuen Long. The source of this call was contested: it was reportedly posted on Chinese Weibo by someone claiming to be a police officer's spouse, while pro-Beijing media attributed its earlier appearance to a Telegram public channel linked to police sources. Despite this, the majority of LIHKG forum users expressed support for the Civil Human Rights Front (CHRF) demonstration on Hong Kong Island rather than an event in Yuen Long.

The Independent Police Complaints Council report highlighted that online appeals encouraged attendance at the 21 July meeting and promoted the "Liberate Yuen Long" slogan as a protest against disturbances on 16 July. In reaction, other posts warned residents of Yuen Long to "defend their home turf" and expel protesters, including threats of possible violence directed at them.

20 July

During the pro-establishment "safeguard Hong Kong" rally backing police and denouncing protest-related violence, Arthur Shek Kang-chuen, co-founder of Hong Kong Economic Times, called for firm measures against violent demonstrators, likening it to disciplining children. He supported employing physical means to restrain violent acts.

A native resident from Yuen Long attending the rally pledged that "there will be a significant event in Yuen Long on 21 July."

21 July Yuen Long

According to reports from BBC and RFA, prior to 21 July, residents in Yuen Long were cautioned by relatives working in the police force against wearing black clothing. Approximately 500 triad members, identifiable by white shirts and red bracelets, were anticipated to assemble with the intent to confront protesters dressed in black, following decisions made by local village representatives to initiate an attack.

21 July Sheung Wan

On 21 July, the CHRF organized a march from Causeway Bay to Wan Chai on Hong Kong Island, with participants instructed to wear black attire. Police rated the procession as having a relatively high risk level. The turnout was estimated at around 138,000 participants.

The demonstration started calmly but escalated into violent encounters near the Liaison Office of the Central People's Government (LOCPG) in Western District at approximately 18:30. Many protesters extended beyond the official endpoint at Luard Road in Wan Chai, arriving at the LOCPG building in Sheung Wan by around 7:00 pm. Demonstrators obstructed roads, ignited fires, threw eggs and black ink at the office, and defaced the National Emblem. The protest descended into violent clashes with law enforcement. Authorities concentrated their efforts on managing the Hong Kong Island march while maintaining a minimal presence in Yuen Long.

Attack

In the afternoon hours, individuals wearing white shirts and armed with sticks gathered in Yuen Long, while a pro-government Facebook page shared an image declaring "the villages are ready" to "discipline" protesters. A district councillor from Yuen Long alerted police about a potential confrontation; authorities stated that officers had been deployed.

By 10 pm, a chef leaving work was assaulted despite not sporting protest-related colors. Additionally, four men clad in white damaged a taxi. Around this time, assailants began attacking people on streets—targeting those dressed in black (commonly associated with protesters), journalists, and passersby. Reports included an injured woman believed to be pregnant.

At about 10:30 pm, roughly 100 attackers wearing white appeared at Yuen Long railway station, launching indiscriminate assaults on commuters throughout concourses, platforms, and trains. Two police officers arrived at 10:52 pm but departed after judging themselves outnumbered and inadequately equipped.

Thirty officers reached the scene by 11:20 pm; however, by then the assailants had already dispersed. Train services bypassed Yuen Long station between 10:56 pm and 11:19 pm; subsequently, the station was closed at 11:55 pm. After midnight, white-shirted attackers forced open shutters for a second wave of violence. At least 45 individuals sustained injuries that night—including Legislative Council member Lam Cheuk-ting and two journalists; another reporter’s equipment was also damaged.

From around 7:00 pm as the group assembled, citizens made emergency calls seeking assistance. The MTR contacted police for help approximately at 10:45 pm. Between 10 pm and midnight, the local police call center received thousands of calls—with some callers unable to connect due to system overload. Management at Yoho Mall also attempted contacting law enforcement without success. Meanwhile, Yuen Long police station closed its gates amidst hundreds reporting incidents.

Throughout the night, police established a perimeter outside Nam Pin Wai Village. Riot squads attempted entry but retreated after attackers threw water bottles. Several men wielding metal rods intimidated journalists; police briefly engaged but released them without making arrests. Around 3:55 am, the group departed without being stopped or questioned.

Authorities seized dozens of wooden sticks and steel rods from a nearby car park but did not make arrests—explaining that no one inside the village was observed carrying weapons or committing criminal acts—and stated that identifying suspects based solely on white shirts was not possible.

Delayed police arrival

An MTR representative stated that station personnel noticed conflicts at approximately 10:45 pm and promptly alerted law enforcement within two minutes. Despite this, officers did not reach the scene until around 11:15 pm, by which time the crowd had already dispersed, even though multiple emergency calls were made. Local residents reported being disregarded or treated discourteously by 999 operators, who allegedly advised them to "remain at home if frightened." Upon their eventual arrival, police were accused by both residents and demonstrators of intentionally withdrawing after initial reports of attacks. Investigations by RTHK disclosed that plainclothes officers were observing the situation prior to the assault but refrained from intervening despite the presence of obvious weapons.

Police commander Li Hon-man, interviewed at the location, expressed uncertainty about the precise arrival time of officers and later explained that delays were due to limited resources being stretched thin by simultaneous protests on Hong Kong Island. Subsequent to the event, contact information for Li and eleven other officers from the Yuen Long Division was removed from official government listings.

Members of the Yuen Long District Council, including Zachary Wong and Johnny Mak, had alerted police on 20 July about potential triad-related violence based on rumors circulating within rural communities. Police responded by acknowledging awareness and promising adequate deployment of personnel. Wong revealed that when he was attacked by individuals wearing white shirts, nearby police officers retreated instead of intervening.

Leaked footage depicted two uniformed officers arriving at the station but then departing shortly after. Authorities explained that these officers withdrew to request backup as they lacked sufficient equipment to confront an armed crowd.

Closure of nearby police stations

There was public disapproval concerning the closure of police stations close to the Yuen Long attack site, as many residents attempted to report incidents but found the stations inaccessible. Police defended the shutdowns as necessary precautions due to large groups of protesters gathering outside these facilities.

Arrests of suspects

After sealing off access points in the area for over three hours, law enforcement initially refrained from making arrests, citing challenges in verifying identities amid a large assembly dressed in white and absence of visible weapons.

On 22 July 2019, six men were detained, one with known triad affiliations, followed by an additional five arrests on 23 July. By late August, two individuals faced charges and were held without bail. Among roughly thirty arrested—some connected to organized crime—only four have been officially charged. Court proceedings commenced in October.

As of April 2025, convictions for rioting related to this attack total twenty-one individuals—thirteen from the white-shirted group and eight others present during the incident; seven of these, including former legislator Lam Cheuk-ting, have filed appeals against their verdicts and sentences.

Allegations of collusion

Pro-democracy legislator Eddie Chu, representing New Territories West, asserted that police absence during the Yuen Long station assaults demonstrated "clear collusion between law enforcement and gang members."

Historically, triad groups have been associated with attacks on democracy advocates in Mong Kok during the 2014 Umbrella Movement, where police were similarly criticized for delayed responses and permitting violent acts.

Misconduct in Public Office Allegations

Stephen S.N. Char, a barrister and former lead investigator at the ICAC, indicated that deliberate police negligence during the event might amount to misconduct in public office under common law principles. On 21 January 2020, eight victims of the assault, including legislator Lam Cheuk-ting, initiated legal proceedings against the police, demanding HK$2.7 million in damages to seek "justice for both the victims and Hong Kong."

Accusations Directed at Junius Ho

Footage captured Hong Kong politician and Legislative Council member Junius Ho greeting individuals clad in white attire—referring to them as "heroes," offering thumbs-up gestures, and expressing gratitude. Among these men was at least one present inside Yuen Long station during the attacks, which led to suspicions regarding Ho’s involvement with the violent acts. Ho later clarified on Facebook that he met these men on the street prior to the incident and was unaware of their intentions.

At a press briefing, Ho defended the group, characterizing their behavior as a "typical response to protesters who instigated violence" and commended them for "protecting their neighborhood."

The Law Society of Hong Kong, where Ho formerly held the presidency, acknowledged receiving multiple complaints and is currently evaluating possible disciplinary measures against him.

Student organizations and alumni strongly criticized Ho’s alleged endorsement of the attack and his inflammatory remarks that tarnished Lingnan University’s reputation. The university distanced itself from his statements while reaffirming its commitment to upholding freedom of expression.

In response to the assault, demonstrators vandalized Junius Ho's offices located in Tsuen Wan, Tin Shui Wai, and Tuen Mun, leaving messages implying connections between violent gangs involved and law enforcement.

Additionally, unidentified individuals defaced his parents' graves in Tuen Mun, spray-painting slogans such as "official-triad collusion" and references to "Wo Shing Wo," intensifying speculation about their motivations.

Aftermath

On 22 July 2019, numerous businesses across Yuen Long and the adjacent areas of Tuen Mun, Tin Shui Wai, and Tsuen Wan shut their doors in response to online speculations about impending violence. Employers permitted staff residing in these neighborhoods to leave work early, several schools called off their afternoon sessions, and government-run cultural and recreational venues closed ahead of schedule to ensure public safety.

Two days later, on 24 July, six individuals injured in the attacks—including legislator Lam Cheuk-ting—held a press briefing to announce potential legal proceedings aimed at securing financial restitution from both the police force and the MTR Corporation. Lam’s political party also committed to supporting others who might pursue legal action.

Reclaim Yuen Long protest

Initially scheduled protests for 27–28 July in Hung Hom, To Kwa Wan, Tseung Kwan O, and Hong Kong Island West were deferred to concentrate efforts on a Reclaim Yuen Long demonstration planned for 27 July. Authorities prohibited this march, citing concerns over road blockage and public safety after pressure from rural factions. The individual who applied for the permit walked the route alone, advising others against joining.

Despite the official ban, an estimated crowd numbering up to 288,000 assembled in Yuen Long, with many participants marching along Castle Peak Road. Starting at 5 pm, police deployed tear gas near residential zones and villages such as Sai Pin Wai and Nam Pin Wai; protesters responded by throwing objects. Although police asserted that tear gas did not impact elderly residents in a nearby care home, evidence suggested otherwise.

By approximately 7:30 pm, riot officers used batons and rubber bullets to disperse the protesters. Those retreating towards Yuen Long station encountered a confrontation with the Special Tactical Squad inside the station premises.

During the event, a private vehicle near Nam Pin Wai was vandalized; inside it were weapons resembling those wielded by white-shirted assailants on 21 July, along with a cap similar to those worn by Mainland law enforcement personnel. Authorities detained the vehicle’s owner on 28 July on charges related to weapon possession. Speculation connecting a name found on a receipt inside the car to the Liaison Office was officially denied by that office.

In April 2022, activist Max Chung was sentenced to sixteen months in prison after admitting guilt for organizing the unauthorized Reclaim Yuen Long protest held in 2019.

Monthly Sit-ins at Yuen Long

On 21 August 2019, thousands gathered in a sit-in at Yuen Long station to seek justice and honor those affected by the mob violence that occurred on 21 July. These monthly demonstrations or gatherings persisted on the 21st of each month, frequently taking place inside Yuen Long station or in the vicinity of YOHO Mall.

Police Account

At first, authorities and government officials described the event as "violent" and "shocking," acknowledging the assault on passengers within Yuen Long MTR station. Yet, over the subsequent year, law enforcement gradually adjusted their version of events to suit their narrative. Although they conceded their delayed reaction fell short of public expectations, no formal apology was issued. Following Commissioner Stephen Lo’s retirement, his successor Chris Tang asserted that tensions escalated when legislator Lam Cheuk-ting arrived and allegedly provoked confrontation. This perspective aligned with pro-Beijing figures such as Junius Ho, who blamed Lam for aggravating conflicts and inciting a "fight."

Superintendent Kong Wing-cheung echoed Tang’s remarks by suggesting that "a group" led demonstrators to Yuen Long, though he later clarified this was merely his "personal observation." The pro-Beijing dominated Independent Police Complaints Council characterized the incident as a "gang fight." On 26 August 2020, Lam was arrested on charges of "rioting" related to his presence during the 21 July events and additional offenses unrelated to violence. On the day of Lam’s arrest, police revised their narrative once more, portraying the clash as between "two evenly matched rivals," disputing photographic evidence as "one-sided," and denying any indiscriminate assault.

Video footage reveals that attackers dressed in white had already gathered and began assaulting pedestrians before Lam’s arrival. Legislator Wu Chi-wai condemned Lam’s arrest as a distortion of facts. Lam himself was among the victims, sustaining injuries that required 18 stitches.

The 2020 IPCC report described the episode as “a gang fight involving participants from both sides,” a characterization that faced strong opposition. Members of the Yuen Long District Council accused police of rewriting history; lawyer Antony Dapiran labeled it "gaslighting of the highest order." Former IPCC consultant Clifford Stott commented that police were constructing a narrative aligned with their agenda to depict protesters as irrational mobs. Gwyneth Ho, a former Stand News journalist who was assaulted while reporting live, observed that police efforts to distort facts would fail given the abundance of livestream evidence documenting the incident.

Suspect Prosecutions

In July 2021, seven individuals were found guilty and sentenced to prison terms ranging from three-and-a-half to seven years. An eighth person was convicted in September 2022 for involvement in the attack.

Prosecution Criticism

Authorities faced backlash for their insufficient response immediately following the attack. Investigations did not examine Junius Ho's role, nor were victims invited to identify perpetrators. By late July 2020, 58 individuals aged between 18 and 61 had been detained, with 15 charged with rioting. Some legal experts accused the Department of Justice of politically motivated prosecutions since suspects linked to this attack were not charged promptly, unlike young protesters who faced swift rioting allegations. Six months after the attack, most local businesses had yet to be approached by police for evidence collection.

In February 2021, Judge Eddie Yip criticized lead prosecutor Anthony Chau Tin-hang for excluding crucial facts such as who initiated the violence.

The Yuen Long attack represented a critical juncture in the protest movement; perceived police collusion with triads and inadequate law enforcement response eroded public confidence. This shift alienated politically neutral citizens and contributed to increased radicalization among some protesters frustrated by authorities’ reluctance to prosecute pro-government violent counter-demonstrators.

Legal proceedings against investigative reporter

Choy Yuk-ling, also known as Bao Choy, a freelance journalist who created a documentary for Radio Television Hong Kong (RTHK) about the mob assault on pro-democracy demonstrators, was taken into custody on 3 November 2020. She faced charges for improperly accessing a government vehicle registration database and providing false information to obtain details about vehicle owners connected to the attackers. The individuals identified as vehicle owners were leaders of rural villages. Choy stated that her inquiries were related to "other traffic and transport related matters," but the magistrate determined she should have pursued alternative channels to acquire the data. Authorities denied that the arrest was an attack on press freedom. Secretary for Security John Lee characterized the probe as a standard procedure following a complaint.

On 22 April 2021, Choy was convicted and fined HK$6,000. The Foreign Correspondents' Club criticized the ruling as establishing a "dangerous precedent" for prosecuting journalists engaged in standard reporting activities. In retaliation, the Hong Kong Liaison Office accused the FCC of defaming the government and weakening the rule of law under the pretense of defending press freedom. On 5 June 2023, the Court of Final Appeal acquitted Choy.

Response

Numerous politicians, including Kenneth Leung, Roy Kwong, and other public figures, denounced the event as an act of terrorism.

The Hong Kong Economic Times drew parallels between this attack and two terrorist incidents in mainland China in 2014, implying that the Yuen Long assault might be classified as terrorism under both Mainland Chinese legislation and U.S. criteria.

Both sides within the Legislative Council condemned the violent episode. Pro-democracy legislators signed a petition criticizing police negligence that permitted suspected triads to operate without restraint, while the pro-Beijing DAB called for thorough police investigation and action.

Among those injured were LegCo Councillors Lam Cheuk-ting (also wounded), James Tien, along with several pro-democracy members who accused the mobsters of triad affiliations. Police suspected some detainees had ties to triad groups.

Figures such as Zachary Wong, Yuen Long District Councillor, alleged Beijing’s influence over the mob, referencing statements made by a Liaison Office official at a recent rural committee gathering. According to Reuters, audio recordings captured this official encouraging villagers to drive away protesters prior to the outbreak of violence.

Press organizations condemned assaults against media workers as serious violations of journalistic freedom.

On 23 July, , Vice-editor-in-chief of Hong Kong Economic Times and executive director at its publisher Hong Kong Economic Times Holdings, resigned after withdrawing his previous endorsement of violence against anti-bill protesters expressed during a police-support event before the attack.

On 22 July, approximately 30 demonstrators gathered outside Yuen Long police station protesting the assaults, delayed police reaction, and alleged collusion between law enforcement and triads. Hundreds of social workers marched to report incidents of violence, submit evidence, and lodge complaints against police conduct.

On 2 August, representatives from the Labour Party staged a protest outside Government offices demanding that Junius Ho be removed from his Justice of the Peace position, delivering a petition signed by 20,000 people accusing him of inciting violence.

Billionaire Robert Tsao voiced disappointment with China following the incident, recounting comments from a Chinese official advocating employing thugs alongside police to suppress protesters. Tsao condemned police use of violent enforcers against demonstrators and labeled the Chinese Communist Party as a "hooligan regime."

Government reaction

Shortly after midnight, the authorities denounced the assaults but refrained from labeling them as a riot. On 22 July 2019, Chief Executive Carrie Lam spoke to the press, initially criticizing protesters for surrounding the Liaison Office the night before. She stressed the importance of safeguarding everyday life while underscoring that upholding the principle of one country, two systems remained the highest priority.

Lam avoided addressing inquiries regarding the police's sluggish response to distress calls but condemned coordinated violence, warning that it "will only lead to further violence." Former legislator James Tien challenged her genuineness and demanded her resignation in light of the Yuen Long episode. Police Commissioner Stephen Lo declined to provide remarks comparing police actions in this incident to those in earlier protests.

On 26 July, Chief Secretary for Administration Matthew Cheung issued an apology for the police force’s insufficient handling of the situation but indicated that calls for an independent investigation would be managed within existing structures. Following his apology, some dissenting officers circulated statements branding Cheung as an "enemy of the police." Both the Police Inspectors' Association and Junior Police Officers' Association issued strong criticisms of his apology.

International

  • United Kingdom – Andrew Murrison, Minister of State at the UK’s Department for International Development, condemned the violent acts during a session in the House of Commons, expressing support for peaceful demonstrations and stating that "[Britain] will be monitoring developments closely."
  • United States – Jim McGovern, US Representative and chairperson of the Congressional-Executive Commission on China, described the assault as "planned violence targeting peaceful protesters" and called on Hong Kong officials to protect demonstration freedoms.
  • Japan – The Consulate-General of Japan in Hong Kong issued alerts to Japanese nationals amid circulating rumors about potential further attacks in the New Territories.

Formation of District Council task force

After the pro-democracy faction achieved a sweeping victory in the 2019 Hong Kong local elections, control of the Yuen Long District Council shifted from pro-establishment to pro-democratic hands, with democrats winning 33 out of 39 elected seats and holding a majority in the 45-member council. The new term commenced on 1 January 2020. On 7 January, the council passed a motion establishing a working group tasked with investigating the mob assault. The Hong Kong Police Force declined an official invitation to participate in this council meeting. Former student leader Tommy Cheung, now representing Yuen Long constituency as district councillor, was named chairperson of this task force.

See also

Further reading

External links

  1. ↑ Cite error: Invalid <ref> tag; no text was provided for refs named smcp-2019-07-22a2
  2. ↑ Cite error: Invalid <ref> tag; no text was provided for refs named Prodemocracy201907222
  3. ↑ Cite error: Invalid <ref> tag; no text was provided for refs named ny-2019-07-222
  4. ↑ Cite error: Invalid <ref> tag; no text was provided for refs named guardian-2019-07-222
  5. ↑ Cite error: Invalid <ref> tag; no text was provided for refs named cna-2019-07-222
  6. ↑ Cite error: Invalid <ref> tag; no text was provided for refs named :02
  7. ↑ Cite error: Invalid <ref> tag; no text was provided for refs named washingtonpost.com
  8. ↑ Cite error: Invalid <ref> tag; no text was provided for refs named :5
  9. ↑ Cite error: Invalid <ref> tag; no text was provided for refs named :42
  10. ↑ Cite error: Invalid <ref> tag; no text was provided for refs named :2
  11. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).
  12. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).
  13. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).
  14. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).
  15. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).
  16. ↑ Lua error in Module:Citation/CS1/Configuration at line 2123: attempt to index field '?' (a nil value).