Think thanks and anti-corruption advocates have warned of China’s massive global infrastructure projects called the “Belt Road Initiative” (BRI) as they raised transparency issues and the country’s geopolitical interest. In the recent virtual town hall discussion of Stratbase Albert del...