Al-Sadd

Saudi Arabia Scotland
Name: Al-Sadd
Stadium: Al-Shoalah Club Stadium