Repeat: England could play matches in different towns and cities around the country from 2018 if the  FA secures an NFL franchise based at Wembley Stadium.
England could play matches in different towns and cities around the country from 2018 if the  FA secures an NFL franchise based at Wembley Stadium.