I think that's part of the Mont Blanc Massif in France.

Comments