The seaside town of Negombo in the island nation of Sri Lanka has acquired the status of a significant visitor attraction, drawing a steady stream of tourists from around the world. Negombo offers unsullied natural scenery, water sport facilities, outstanding restaurants and modern supermarkets. Featuring…