A UK police force has said it would be “detrimental to public safety” to release information on a so-called secret Chinese “police station.”
The Epoch Times can reveal that Police Scotland is refusing to reveal details of investigations or incidents attended by officers at a Glasgow city centre restaurant identified by a human rights group as an overseas Chinese police bureau.