Negombo, situated north of the main metropolitan area of Colombo, is a renowned tourism hotspot in Sri Lanka. If you were to visit this place, there will be no shortage of things to do. Negombo Beach First and foremost, Negombo is most renowned for its…