Skip to main content

Next stop Mayotte

Mayotte Island is located in the northern Mozambique Channel in the Indian Ocean, between northwestern Madagascar and northeastern Mozambique. This densely populated island of French Territory serves as another stop-over point for Pangaea as she progresses north.

Leave a Reply