Tag: Leon Dodonou-Pounagaza

CAR and Russia in talks for setting up a military base

May 30, 2023

The Central African Republic (CAR) and Russia have been holding talks for Moscow to set up a military base in the frail African country weakened ... Read More