Delft or Neduntheevu is the largest Island of Sri Lanka. It is located in the Palk straight and belongs to Jaffna District. The name Delft was given by the Dutch colony in a remembrance of their city Delft. But it also called as Neduntheevu by the natives. The area was Read more [...]