Scotland Claim Sevens Title

Rugby Hospitality

Scotland Claim Sevens Title Scotland triumphed over England to seal a second successive London Sevens title at Twickenham. A packed crowd at Twickenham saw England take the lead at the Home of England Rugby, before Scotland bravely battled back to secure their second ever World Sevens title. A superb try from Dan Norton put England ahead […]