In the UK the BBC does not have all the matches. And you have to sign up and give a fake address if you want to watch online.
I use Central European countries, Switzerland, Norway, Denmark.
SRF in Switzerland has free-to-air rights for both the World Cup and F1, so works great for me.
I have a dream. That one day, the internet will be truly border-less. No more shall netizens be oppressed by meaningless lines in the sand.