Where is Al Wahbah crater?

Where is Al Wahbah crater located?

Al Wahbah crater, Makkah al Mukarramah, Saudi Arabia (approx. 22.9°, 41.13889°)


Where is Al Wahbah crater on the map?