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