Hamas, Fatah, Islamic Jihad, PLO, and Palestinian Authority: A brief introduction to the political players in Palestine The Indian ExpressSource