Italian firefighters rescued 25 people stranded on a mountain pass that connects France to Italy.
Italian firefighters rescued 25 people stranded on a mountain pass that connects France to Italy.
A storm hit southeastern France and northern Italy, leading to destroyed homes, bridges and blocked roads.