Geetanjali Krishna discovers beautiful landscapes, caves and secret beaches in an exhilarating voyage off the Algarve coast.

Geetanjali Krishna discovers beautiful landscapes, caves and secret beaches in an exhilarating voyage off the Algarve coast.