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
What would you like to watch today?