china nigeria

China running ‘overseas police stations’ in Nigeria, other countries – Report

THE Chinese government has set up “overseas police stations” in Nigeria and other countries to keep track of its...

Support the ICIR

We need your support to produce excellent journalism at all times.

- Advertisement

Recent