Spain cancels contracts worth €600 million as global pressure mounts over Gaza. Read More CTech – 24/7