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