French aviation officials Friday ruled out the possibility that technical failures led to the crash of a Russian plane in Egypt's Sinai Peninsula that killed all 224 on board, BBC reported.
Russia's War Against Ukraine
French aviation officials Friday ruled out the possibility that technical failures led to the crash of a Russian plane in Egypt's Sinai Peninsula that killed all 224 on board, BBC reported.