Israeli police sparked outrage after halting a scheduled screening of the film ‘Palestine 36’ in Jerusalem and posted a notice prohibiting any future screenings of the movie ...