This picture is taken from the summit of Punta del Dosso (2551 m), Alpe Ciamporino, Valle Cairasca, Lepontine Alps, Italy.
From the left the mountains of the Pennine Alps:
Weissmies (4023 m), Lagginhorn (4010 m) and Fletschhorn (3993 m).
Monte Leone (3553 m), the highest mountain in the Lepontine Alps, to the right.