Speaker Ashoka Sapumal Ranwala has resigned from his post. He says he is resigning due to the controversy surrounding his educational qualifications.