Sports 11th May '24 England great James Anderson to retire from Tests in July after Lord’s game | Cricket News