Radio talk show host Ricardo Welch killed in Trinidad and Tobago (Demo)

According to one of RSF's sources, Welch's reporting was known to make politicians feel uncomfortable, and he had a reputation for seeking recourse in court against his opponents.
Source: MEDIA FEED

Related Posts