Seychelles – It consists of an archipelago of 115 islands in the east Africa on the Indian Ocean . It has some of the most beautiful beaches with crystal clear blue water and powdery sandy beaches. The mountain rain forests has to offer various flora and fauna which is a major attraction for the wildlife lovers.