Mozambique: Top Court Ruling Validating Disputed Poll Results Sparks More Protests |Firstpost Africa