World2 months ago
Global Affairs Canada liaising with Swiss officials over Canadian detained under allegations of spying
A Canadian man detained in Switzerland under allegations of spying is a consultant in the clean-energy and environment sector, who frequently worked with Chinese institutions and...