Mahinda Yapa Abeywardena
The Latest
-
Sri Lanka's President Says He'll Step Down After Demonstrators Storm Presidential Palace
Protesters set fire to prime minister's house in response to a worsening economic crisis. Protesters set fire to prime minister's house in response to a worsening economic crisis.