david selvanlatest news & developments