Flash floods caused by torrential rain have ripped through parts of China over the past few weeks, leaving vehicles and residents stuck in swirling, muddy water in parts of China's Chongqing and Inner Mongolia, state television reported. - REUTERS
Download Instagram Videos
Quickly and easily download Instagram videos with our free tool.