Seychelles; a piece of paradise! Everything you need to know about Seychelles | Well Known Places