Havana bustles with just over 2 million people, about 20% of the total population of Cuba.