How far is Seychelles from African mainland?

Seychelles is nation composed of a group of islands located off the east coast of Africa. It is about 1500km from Mogadishu, Somalia (the closest point on the African mainland to the Seychelles) and about 2000km due east from Mombasa, Kenya.