It was a moment that even a few months ago would have been inconceivable: The Prime Minister of Sri Lanka, a member of the all-powerful Rajapaksa family, was forced to quit.
Mahinda Rajapaksa's resignation this week wasn't a routine toppling of a leader.