Google employees based in the United States have staged protests at the tech giant’s offices in New York City, California and Seattle to oppose a $1.2bn contract with the Israeli government. Known as ...