Nuclear deal agreed with Iran

World powers and Tehran reached an agreement yesterday, with finer details to be worked out before the end of June.

It sees new limits put on Iran, with more checks – in return for an easing of sanctions.

However Israel has criticised the deal claiming it threatens the country's survival.