England batter Alex Hales announces retirement from international cricket with immediate effect Published 04 Aug 2023 Full Article