BEIJING - Police in China on Tuesday arrested a prominent activist who had been a fugitive for weeks and criticised President Xi Jinping’s handling of the coronavirus epidemic while in hiding, a rights group said Tuesday.

Anti-corruption activist Xu Zhiyong was arrested on Saturday after being on the run since December, according to Amnesty International.

China’s ruling Communist Party has severely curtailed civil liberties since Xi took power in 2012, rounding up rights lawyers, labour activists and even Marxist students.

The death this month of a whistleblowing doctor who was reprimanded by police for raising the alarm about the deadly new virus before dying of it himself triggered rare calls for political reform and freedom of speech.

The “Chinese government’s battle against the coronavirus has in no way diverted it from its ongoing general campaign to crush all dissenting voices,” said Patrick Poon, China researcher at Amnesty International, in an emailed statement. Another source said Xu had been arrested in the southern city of Guangzhou.