The Caribbean island of Cuba is well-known for its major city, Havana, and a love of classic cars. Candy-coloured Spanish ...