shanil haricharanlatest news & developments