Havana is a uniquely complicated city and contains a great many histories.