“Taking Down” British Officials

Israel conspires against the Mother of Parliaments By Philip Giraldi • Unz Review • January 31, 2017 A quite incredible story out of England has not received much media coverage in the United States. It concerns how the Israeli Embassy in London connived with government officials to “take down” parliamentarians and government ministers who were […]

Source