More Sports
Please use Chrome browser for a more accessible video player
New Zealand Sevens won a 12th World Series Title in London this year.