New China TV is the official YouTube channel of Chinese News Agency Xinhua News which also uploaded the YouTube video on its official Facebook page. On searching the related keywords on YouTube, we found a channel named 'New China TV' which uploaded a videoof sound fountains and claimed the video to be of the Cangshan Mountain in North China's Shanxi Province.Ī closer look at the beginning of the video shows the location, similar to that in the viral video.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |