it is in the south of africa and in seychelles islands