Raakshas dweep

raakshas dweep

name of an island.