Japan captain Iwabuchi joins Villa in Women's Super League

Japan captain Mana Iwabuchi has signed for Women’s Super League team Aston Villa.

×