Originally Posted by North Cardiff Blue England are strong favorites so should win according to the bookies.... If you're talking about Wednesday's game, England are indeed favourites, but not strong favourites.
Forum Rules