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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results