Former Sri Lankan president Mahinda Rajapakse, centre, gestures as he addresses a May Day rally in Colombo yesterday.