You're reading: International Business Times: French officials rule out technical failure, ISIS heard boasting about ‘something big’ before crash

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.

Read more here