The island ‘Delft’ is one of the seven inhabited islands of Sri Lanka, which are scattered in the Indian Ocean at close proximity to Jaffna peninsula. ‘Delft’ is the largest island of Sri Lanka. This website is an album of photographs on the scenic beau