Arab States’ League Decries Israeli Closure of Palestine TV in East Jerusalem
The Cairo-based League of Arab States, comprising of 22 various Arab states, decried, on Tuesday, Israel’s closure of the Palestinian Authority-linked Palestine TV in the internationally-recognized occupied East Jerusalem. In…