Home ALL SPORTS Scotland’s win in Greece ALL SPORTS Scotland’s win in Greece By hamdyx2202 - March 20, 2025 0 Look at the most important things that Scotland has won in the first leg of the Champions League in Greece.