Tokyo pub goes wild as Japan seals historic victory against Scotland
  • 5 years ago
Fans celebrate wildly at the Hub Pub in Tokyo's Akihabara neighbourhood after Japan wins against Scotland in the Rugby World Cup.
Recommended