where is seychelles located in africa
An island nation, Seychelles is located in the Indian Ocean, northeast of Madagascar and about 1,600 km (994 mi) east of Kenya. The archipelago consists of more than 116 islands. The granitic islands are considered the oldest and hardest granite in the world.