Sport Netball World Cup 2023: When and How to Watch England Play Live About the Netball World Cup The Netball World Cup is set to commence on Friday, July 28 in Cape Town, South Africa. Sixteen teams from around the world will compete to be crowned the champions, with the tournament concluding on Sunday, August […]