Located some 1,500 km away from mainland Africa, one can find the Seychelles - a set of 115 islands spanning an archipelago in the Indian Ocean. The Seychelles are considered as one of the most beautiful countries in the world and some people rightly call them 'a paradise on earth'. The country has some of the best beaches in the world and is a preferred destination for honeymooners, due to the islands' beauty and romantic set-up.