Protests erupted in June 2019 across Hong Kong over a now-axed extradition bill. They escalated into sometimes violent displays of dissent against police behaviour, amid calls for democracy and anger over Beijing’s encroachment.


How Twitter’s ‘state-affiliated’ labelling led to a drop in the impact of China’s state media

By Kevin Schoenmakers and Claire Liu Twitter users are liking and sharing fewer tweets by Chinese news outlets since the social media platform started labeling them as state-affiliated, an analysis by the China Media Project shows. Comparing tweets from a sample of 33 official Chinese accounts on Twitter for 50-day periods immediately before and after […]

Hong Kong court upholds ex-democratic lawmaker’s assault conviction for using loudspeaker near police officer

A Hong Kong court rejected on Wednesday the appeal of a former pro-democracy lawmaker against his conviction of assault for using a loudspeaker near a police officer. Au Nok-hin was convicted of two charges of assault last April and sentenced to 140 hours of community service for using a loudspeaker near two officers during a […]


When friends fall out: The messages that fuel mutual mistrust in Hong Kong

Last year, as the height of the Hong Kong protests, I received a message from an old friend in Hong Kong. For 20 years we had played tennis together and our families had always got on well. He forwarded to me a message alleging the Americans were behind the “riots’ and that key people in […]

Covid or covert? How Beijing concocted an election delay to reshape Hong Kong’s legislature

When Chief Executive Carrie Lam announced the postponement of Hong Kong’s 2020 Legislative Council election, she cited the health risks posed by Covid-19. She made the announcement in late July, just as campaigning was about to get underway for the scheduled September 6 poll. The council is a local law-making body but since Hong Kong […]


Skin in the game: Hong Kong protesters facing security law see banned slogan tattoos as ‘last inch of freedom’

Hong Kong pro-democracy protesters Eugene and Hong are determined to keep their tattoos depicting the now-illegal slogan “Liberate Hong Kong, revolution of our times.” They see their skin as the “last inch of freedom” remaining under the Beijing-enacted national security law. When Eugene carefully takes off his hoodie, a striking tattoo featuring the slogan and […]

Hong Kong District Councillor series: Security law soured gov’t attitude towards democrats says Beatrice Chu

Beatrice Chu, a pro-democracy district councillor for more than eight years, says Hong Kong’s new national security law has brought a marked change in official attitudes towards the councils, with some government bodies becoming increasingly unhelpful and condescending. Chu was elected to Tuen Mun District Council in 2012, after losing her first bid in 2008 […]

Hong Kong District Councillor series: Leticia Wong says she will do the most she can amid fears of ousting and arrests targeting democrats

Just over a year since she and hundreds of other democrats swept the board in Hong Kong’s district council elections, Leticia Wong is gloomy about the future — and unsure whether she can even escape arrest. Many see the November 2019 polls, in which democrats took control of 17 out of 18 councils, as Hong […]


Something went wrong. Please refresh the page and/or try again.


HKFP Lens: ‘The Nature of Water’ captures intense and intimate photojournalism from Hong Kong’s 2019 demos

The Nature of Water, a historic photojournalism and commentary book, captures the people, places and culture that shaped the 2019 anti-extradition law protests and the ultimate fate of Hong Kong. The title refers to the protesters’ self-proclaimed philosophy in the face of police action, inspired by the Bruce Lee quote – ”Be Water.” Over 50 photographers contributed to the book. “With intense and intimate photojournalism, protest artwork created by […]


Something went wrong. Please refresh the page and/or try again.


Something went wrong. Please refresh the page and/or try again.