People wade through flood waters as vehicles struggle on roads in India following very heavy rainfall.