England vs Wales: ‘The Battle of Britain’. That’s what some pundits and fans are saying about this Group B fixture England and Wales. Two countries who share a dislike in one another. This is an international derby. England head into Thursday’s game deflated, as Russia snatched a very late equaliser. Despite England’s brilliant first-half display and 

Continue Reading