BREAKING NEWS

IDF arrests 12 Palestinian police officers

Palestinian media reported that the IDF arrested 12 Palestinian police officers in Ni'lin Saturday night, according to Army Radio.