Could it be that Sri lanka is an island