Where is Al Jubail Island?

Where is Al Jubail Island located?

Al Jubail Island, Al Jubail Island, United Arab Emirates (approx. 24.531975°, 54.481373°)


Where is Al Jubail Island on the map?