The embattled president of Bolivia, Evo Morales, has resigned.

More...