Comment Comment by maartenscholl The Netherlands and France share a border on the island of Saint Martin parent maartenscholl 1 month ago