La Digue island, Seyshelles. The island of dreams for a rest and relaxation.

La Digue island, Seyshelles. The island of dreams for a rest and relaxation. - 16055687