saman ranasinghelatest news & developments