France, Italy battle massive floods

Nov 25, 2019, 05.10 PM (IST)
France, Italy battle massive floods. Heavy rains down trees, trigger mudslides. Watch this video to know more.