EDITORIAL: Don’t trust the feds on China
New report by Spanish non-profit human rights group alleges China operating at least 18 overseas police stations in Canada
We haven't written up this one. Toronto Sun has the full story — the link below goes straight to it.