Looking for the best World Cup 2026 pubs in London? From French fan zones in Vauxhall to Canadian hubs in Covent Garden, find your country's watch party here