The “anti-Islam” remarks of a news analyst employed by America’s National Public Radio (NPR) have set off a chain reaction of controversy. NPR fired the […]
Source: National Public Radio Country: occupied Palestinian territory A week has elapsed since a ceasefire ended an explosion of violence between Israel and Hamas in […]