ramaarya.blog
the road less travelled: delft island
Forty kilometres off the northern coast of Sri Lanka, is its farthest island—Delft. It is an unusual name to come across for a tropical island in the Indian Ocean. After all, there is not much in c…