TamilNet



Delft (Neduntheevu), the farthest inhabited island off Jaffna and close to Rameasvaram in India. [Satellite map courtesy: NASA, Visible Earth]