20 Most Beautiful Islands in the World

5. Mauritius, Africa