Sunday, March 3, 2024

Twickenham among eight venues picked for 2025 Women’s Rugby World Cup

-

Twickenham has been chosen as one of the eight host venues for the the Women’s Rugby World Cup in England in 2025.