Where is North Island?

Where is North Island located?

North Island, North Island, Seychelles (approx. -4.56137°, 55.43145°)


Where is North Island on the map?