More like PanAm 103.
Bomb inside, shot down, whatever - Russia is the enemy of the Islamists, so watch your tail feathers.
Sounds like a smuggled on explosive