News

Dozens of current and former Microsoft employees occupied the company’s central plaza in the Redmond, Washington headquarters, protesting its alleged role in aiding Israeli military operations in Gaza ...