What is a Ramsar site? All Sections | Section 3 A Ramsar Site is a wetland site designated to be of international importance for its wetlands, under the Ramsar Convention. 17 October 2018 Read more