Sri Lankan Prime Minister Mahinda Rajapaksa has resigned from his post. This comes after violent clashes erupted in Colombo over the economic crisis in the country.