world

Maldives president resigns amid protests