MER Article "The Future is on Our Side" Mustafa Barghouthi is the secretary and co-founder of the Palestinian National Initiative (Mubadara), formed in 2002 to advocate for an immediate end to the occupation of Palestinian territories occupied by Israel in 1967, a Palestinian state on those territories, and expedited reform of Palestinian Jimmy Bishara • 7 min read