Japan crest

Japan

Stadium: National Olympic Stadium (Tokyo)Founded: 1921Capacity: 63,700