England V Greece W
England take on Greece at the King Power stadium in Leicester. Coming into the game 3-1 on aggregate, can the lionesses finally qualify for the World Cup?
England take on Greece at the King Power stadium in Leicester. Coming into the game 3-1 on aggregate, can the lionesses finally qualify for the World Cup?