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?
{"latitude":24.531975,"longitude":54.481373,"title":"Al Jubail Island"}