mehdi hasanlatest news & developments