Egypt Independent

Europeans urge Iran to abide by nuclear pact; Israel says preparing military