Egypt agreed to buy all the gas that will be produced from the Aphrodite deposit in Cyprus, as the North African country ...