Al Jazeera reports that the United States supplies $3 billion a year in aid to Israel, and almost all of it is spent on the military. Watch this video:
The Council on Foreign Relations reports that most of Hamas' funding comes from Palestinian expats and Iran.
Since its electoral victory to lead the PA, Hamas has had public funds at its disposal, though it does not have access to the foreign-aid dollars traditionally provided by the United States and European Union to the PA. Historically, much of Hamas's funding came from Palestinian expatriates and private donors in Saudi Arabia and other oil-rich Persian Gulf states. Iran also provides significant support, which some diplomats say could amount to $20 million to $30 million per year. In addition, some Muslim charities in the United States, Canada, and Western Europe funnel money into Hamas-backed social service groups. In December 2001, the Bush administration seized the assets of the Holy Land Foundation, the largest Muslim charity in the United States, on suspicions it was funding Hamas.
Read CFR's backgrounder on Hamas.
Read more Huffington Post stories on the Israeli-Palestinian conflict.