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 5 years ago · 869.2K views