Pigeon Island National Park is one of the two national island parks in Sri Lanka. The park is about 1 km from Nilaveli Beach, which is lovely. The park covers 471,429 hectares and is a sanctuary for various marine species, coral reefs, and marine life but it is also a testament to the harmonious coexistence […]