China having its worst floods in 30 years, rescuers in Indonesia hampered by heavy mud, thousands displaced in India.