Major setback for China’s African Safari. Its Kenyan BRI project is all set to be shelved
China has got another jolt out of the blue as a Kenyan appellate court has passed a judgment against the USD 3.2 billion Standard Gauge Railway (SGR) project between Kenya government and the...