-
...World - Wikipedia : TRT World - YouTube TRT World is a 24-hour international English-language news channel based in Istanbul, Turkey. It provides news and current affairs on television and online ( including on mobile). It is aimed at a worldwide market and is generally broadcast via...