Heavy rains causes floods in France and Spain


Heavy rains in France and Spain causes flooding and mudslides in various areas of the countries....