Travel Talk with Ed Finn
10 minutes | Saturday, 31 January 2026
La Gomera is an understated land rich in verdant natural beauty.