Where to watch the World Cup 2026 qualification match online between Greece and Scotland, including live streams, TV channels, kick-off time and more.