Where to watch the World Cup in Manchester
This Thursday sees the start of the 2018 World Cup hosted by Russia, England’s first match is on Monday 18th June with KO at 7pm. Barca, situated in Castlefield, Manchester will be showing all World Cup matches live.
The Championship has been awarded every four years since 1930, except in 1942 and 1946 when it was […]