Parts of the Chinese megacity of Chongqing have recorded their worst floods in more than two decades, after heavy rain lashed southern parts of the country. The city, whose built-up area sprawls along the banks of the Yangtze river and is home to 18 million people, saw water levels rise 5.1 meters (16.7 feet) above the flood line following intense upstream rainfall.