Skip to main content
Menu

Frelimo decalres itself a Marxist-Leninist Party