Update news

Cancel

Any lesson for African politicians?: Man spends $650 million personal fortune running local government