In which country are the Wabar craters located?
Correct answer: Saudi Arabia
little b
I've not been to this country😥😈
Correct answer: Saudi Arabia