I wonder where that Tu104 shot was taken.
Looking at what I think is a significant hill on the left, it's not at Heathrow. There also aren't that many hills in western Russia, which is pretty pancake-flat, so not a publicity shot from Aeroflot. Any ideas ?