This one is challenging. What country is pictured here?

Answer Oman

Oman is a nation located on the Arabian Peninsula bordering Yemen, Saudi Arabia, and the United Arab Emirates.

Asked by · Last updated 4 months ago · 832.7K views