In a rare public show of uprising against Hamas, thousands of Palestinians have hit the streets demanding an end to the militant group’s rule. Hamas has been the de facto governing body in the Gaza Strip since 2007, when it ousted the Palestinian Authority from power. The militant outfit, an offshoot of the Muslim Brotherhood’s […]