3 X Socialist Communist Marxist Flag Pin Badges Cuba Soviet | Desertcart Kenya