Top sports bars in Tehran (to watch the World Cup semis, final)
We’re in the final rounds of the world cup with England v. Croatia and Belgium v. France in the next 48 hours, but if you’re struggling to somewhere to watch the games, how about these two suggestions across the capital.
And who will…