With less than 100 days to go until Rugby World Cup Sevens kicks off at the iconic Luzhniki Stadium in…