General Knowledge MCQs Quiz

The Khalifa International Stadium was located in _____ country ?

Doha, Qatar

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Close
Close