This one is challenging. What country is pictured here?
Oman is a nation located on the Arabian Peninsula bordering Yemen, Saudi Arabia, and the United Arab Emirates.
Asked by Cliff Johnson · Last updated 4 months ago · 832.7K views
This question is part of...
1 year ago