Where is Sheva Island?
Where is Sheva Island located?
Sheva Island, Sheva Island, India (approx. 18.93333°, 72.95°)
Where is Sheva Island on the map?
{"latitude":18.93333,"longitude":72.95,"title":"Sheva Island"}