Skip to content
Advertisement

Topic - Negombo

Negombo is a major city in Sri Lanka, situated on the west coast and at the mouth of the Negombo Lagoon, in Western Province. - Source: Wikipedia

Related Stories