Emerald Sea or Mer D’Emeraude (in French) is a lagoon located at the northernmost point of Madagascar that with its stunningly beautiful sea and striking colours never fails to amaze…
Emerald Sea or Mer D’Emeraude (in French) is a lagoon located at the northernmost point of Madagascar that with its stunningly beautiful sea and striking colours never fails to amaze…