Tag Archives: Luzhniki Stadium

Double the Win in Sevens Tournament Finals

Double the Win in Sevens Tournament Finals

New Zealand has completed a “remarkable sweep of rugby’s major global titles” this week with the men beating England 33-0 at Luzhniki Stadium in Moscow to win the 2013 Rugby World Cup…