A Ramsar site is a wetland site designated to be of international importance under the Ramsar Convention, also known as “The Convention on Wetlands”, an intergovernmental environmental treaty established in 1971 by UNESCO, which came into force in 1975.
Read More Ramsar Sites in India