You should read up on the exact definition of fascism, and communism. Cuba is a communist country by action, china is only communism in name, just as amurica is with democracy.
just because they are a totalitarian government does not make them communist.
Readings for the young i guess, but i guess you can go with whatever major corporate news wants to label countries as and cling to that. I guess it's much easier to sleep at night when you have the bad guy's clearly pidgeon holed into a easily recognizable form of left and right.