Ireland’s Department of Foreign Affairs ordered a Chinese facility in Dublin to shut down amid allegations that China opened “police service stations” in numerous countries to crack down on critics of the Chinese Communist Party — something China denies. “The Department noted that actions of all...
www.washingtonexaminer.com