China's capital Beijing battered by heaviest rainfall in 140 years By: CNBC.com News August 02, 2023 at 05:16 AM EDT China's capital Beijing is pummeled by its heaviest rains since 140 years ago, leaving at least 20 dead. Read More >>