Djibouti
Chinese businesses no longer above the law?
Signed up to various prestigious mega-projects, the Chinese giant BTP China State Construction Engineering Corp (CSCEC) is losing some of [...]