alireza afsharlatest news & developments