
China In Focus (July 10): Dam Makes Flood Power 25 Times Stronger
"Rain" and "waterfalls" were spotted inside China’s tallest building. Videos surfaced online showing water pouring down from leaking ceilings, soaking floors and offices....
Read More
Views expressed in this video are opinions of the host and the guest(s), and do not necessarily reflect the views of NTD.