England Women got their Sevens season off to an impressive start by winning the France International title in Marcoussis.
Katherine Merchant leads the ways as England Women claim France International title
England Women got their Sevens season off to an impressive start by winning the France International title in Marcoussis.