Robin McKelvie, a travel writer, author and broadcaster, who has ...