France, Spain, Germany and Italy have all won either the WC or Euros since France 1998 some multiple times. With all the money in the Prem how on earth haven’t England won either?