hassan farahlatest news & developments