Al-Amoudi was arrested at Dulles International Airport after arriving on a British Airways flight from London .