As the warring leaders take stock of the year, a once-triumphant Zelenskyy looks beleaguered while Putin appears to be taking a victory lap.
Russia’s Vladimir Putin and...
Incumbent President Felix Tshisekedi fighting for 2nd term against 19 candidates
KIGALI, Rwanda Millions of voters in the Democratic Republic of Congo are heading to...