4 months agoHow Mossad Bombed the Israeli Embassy in London in 1994 - and Stitched Up Two Prominent PalestinianRevalver