US President Donald Trump repeatedly expressed his displeasure with communism in his speech marking US Independence Day.

These remarks are the latest in a series of public attacks on this ideology, following the victories of democratic socialists in Democratic primary elections across the country.