Current Events
Detained Swedish Activist Confesses on China’s State TV
A detained human rights activist from Sweden has appeared on China’s state-run media, where he confessed to breaking the law and harming the Chinese government. Authorities have accused Peter Dahlin and the Chinese Urgent Action […]