A WORLD AWAY
Dec 28, 2020
2 minutes
BY ELIZABETH A. DOWNEY
Located among the inner granitic islands of the Seychelles off of East Africa, North Island is a luxuriant paradise–its natural beauty is unrivaled and has the power to inspire at the deepest level.
Ile du Nord was the first Seychelles island on which a recorded landing was made by seafarers. An reported that the island had a large population of giant land tortoises. Along with all other Seychelles islands, North Island was still uninhabited at that time.
You’re reading a preview, subscribe to read more.
Start your free 30 days