England Defeats Canada to Win 2025 Women's Rugby World Cup
The BBC reported on Saturday that England's national women's rugby team won the 2025 Rugby World Cup, defeating Canada 33-13 in the final. The championship match was held at Twickenham Stadium in L...