News

Chinese officials have arrested a young man for displaying pro-democracy banners earlier this month on an overpass in Chengdu, located in southwest China, as reported by Radio Free Asia (RFA).