Sri Lankan Prime Minister Mahinda Rajapaksa has resigned as the small South Asian nation spirals into deadly violence sparked by anger over the country's economic ... Read more