Central Digital TV Chinese Art Channel, often abbreviated as Shuhua TV, is a Beijing-based television station specialising in arts programmes. [1]
0 relations.
Shuhua TV.
[1] https://en.wikipedia.org/wiki/Central_Digital_TV_Chinese_Art_Channel