Seychelles Islands as Heaven in Africa