Defending World Series champions South Africa floored France 21-12 in the Canada Sevens cup final to clinch the title on Monday, March 11 at Vancouver, Canada. The Springboks locked horns with the ...