Sri Lankan PM Mahinda Rajapaksa resigns after weeks of protests
AP

AP

Colombo, May 9