just a couple of things.
Neither Russia nor China is a communist country anymore. In fact they haven't been for a long, long time.
Regarding Cuba I disagree. Their woes are mostly brought upon them by the US and the west with the trade embargo and what not. Not that it would be perfect, but...