TeleSUR

Telesur (stylised as teleSUR) is a Latin American terrestrial and satellite television network headquartered in Caracas, Venezuela and sponsored primarily

Read more