Peruvian president resigns amid widespread protests

The New Times
Xinhua