Cuba ha sufrido décadas de comunismo que dejan un empobrecimiento generalizado, edificios derruidos y apagones.