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.