The ten-year, billion-dollar military defense deal between the US and Israel, which US Ambassador Dan Shapiro said on Sunday would be signed very soon, is being held up by Senator Lindsey Graham (R-SC), the Washington Post reported.

Two Republican Senators have expressed strong support for Israel in recent days, in spite of what they consider to be words and deeds that undermine the US-Israel relationship by President Barack Obama.