An interview with Hamas MP Jamal Nassar about Hamas' cash crisis included something not mentioned in the English Al Arabiya article I quoted yesterday.
According to him, 90% of the revenues of the Gaza government is from "foreign contributions."
Hamas' budget this year is $540 million, meaning that Iran (and Syria, h/t Zvi) allocates the bulk of that amount annually to the terrorist organization.