Netball World Cup 2023: Sky Sports to show every game live from tournament in Cape Town, South Africa – Sky Sports June 16, 2023 by Andrew Anthony source