Canna, in the Western Isles, is four miles long and one mile wide with a current population of just 14. But as Fiona Mackenzie reveals, it's rich in landscapes, history and music. Show more
Discover 11,128,835 listings and 278,294 playable programmes from the BBC
Canna, in the Western Isles, is four miles long and one mile wide with a current population of just 14. But as Fiona Mackenzie reveals, it's rich in landscapes, history and music. Show more