Are the French Alps a hub for a Russian espionage network?

Video. Are the French Alps a hub for a Russian espionage network?

Towns such as Megeve, Chamonix, and Annemasse in the Haute-Savoie department in the Alps is said to have been used as a logistics base for the covert operations of at least 15 Russian spies in Europe.

Latest video