SET News

SET News
Country:

SET News is a News TV channel that was founded in 2017. The headquarter is based in Taipei.