Rainbow over Havana

Cuba pushes gay rights, but on the Malecón all is rum-soaked despair

by