Search
Close this search box.

Time’s running out

The clock is ticking for Michelle Bachelet, the U.N. high commissioner for human rights, who has said her office would try to complete a long-overdue report on rights abuses in western China’s Xinjiang region before she leaves her post today (Aug. 31)….

POPULAR POSTS