Scotland produced a series of fine performances to claim a first World Series victory in the London Sevens at Twickenham.
Scotland produced a series of fine performances to claim a first World Series victory in the London Sevens at Twickenham.