Torrential rain across China has caused dramatic flooding in hundreds of towns and trapped many local residents.In the capital Beijing where roads became rivers, metro stations were closed and hundreds of flights were cancelled