ali shirazilatest news & developments