Select Page
England win International Cup

England win International Cup

England Roses won the International Cup Tournament on Saturday despite fierce competition from Africa Caribbean and strong performances from travelling Irish teams. England Roses overcome Africa Caribbean Super Leopards in the Tier 1 Cup. In a close game that looked...