By Hole Ousia Posted on November 20, 2025 What a night! Well done Scotland! Tuesday at Hampden, what a night! World Cup 2026, here come Scotland!