farshad rezayilatest news & developments