Financial Times Magazine.

Islas Secas resort - Panama
June 2019