Where is Seychelles Island located?

Seychelles Island is located to the northeast of Madagascar, and about 1640km east of Kenya. The number of Islands in the Republic of Seychelles in 155.