Niagara Falls or UK stadiums? British tourism board pitches World Cup viewing spots | The Prime