Located on Mahe island in the Seychelles.