The Finnish media report that the Flankers appeared when the A340 was flying half way between Lake Ladoga and Lake Onega, northeast of St. Petersburg. It just happens that the Russian Air Force has a base almost directly below, called Lodeynoye Pole. Look it up in Google Earth and by my count you can see some 28 Flankers parked there, so that must be where the Flankers came from.