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