KECH Soldiers deployed in Kinshasa to control traffic Published 15 October 2025 Soldiers deployed in Kinshasa to control traffic Watch now Watch preview Share