protesters arrest

China deploys police, makes arrests after mosque clashes

BEIJING: China deployed hundreds of police and made arrests in a mostly Muslim southwestern town… Read More