Critics claim Latin American television station is “propaganda” Read more
now playing
Critics claim Latin American television station is “propaganda”