Embroiled in a corruption scandal, President Mohamed Muizzu could find himself impeached if he can’t keep control of parliament after this weekend’s elections.
This article, images and content belong to the source and curated for informational purposes.