Chamonix, a resort area near the junction of France, Switzerland and Italy. Russian agents reportedly stayed here to carry out operations in Europe. Photo: Shutterstock
Chamonix, a resort area near the junction of France, Switzerland and Italy. Russian agents reportedly stayed here to carry out operations in Europe. Photo: Shutterstock


