nic haralambouslatest news & developments