hassan rowhanilatest news & developments