Mohammad Hafeez says to retire from international cricket after World T20

Please login in order to report media.