Separates France from Italy

Alps mountain is separates France from Italy.

Which mountain is separates France from Italy?

Subjects

Tags