The San Blas archipelago has approximately 365 small islands,
Panama - Photo by Urs Hauenstein
Back To The Country Index