Yes it's this island in the indian ocean.