hamza mahmoodlatest news & developments