But it comes as a big surprise who have no scientific background. This must mean that Saudi Arabia has had a lot of astroid hits.
interesting theory here:
http://www.gsanctuary.com/3craters.html#fig3