Twickenham among eight venues picked for 2025 Women’s Rugby World Cup By webmaster - August 22, 2023 130 0 Twickenham has been chosen as one of the eight host venues for the the Women’s Rugby World Cup in England in 2025. RELATED ARTICLES Sports Macklin: Joshua should retire ‘What’s left to prove?’ Sports Red Bull lose Courtenay as he joins McLaren as sporting director Sports ‘Smith can’t believe it!’ Carse makes spectacular diving catch