Microsoft's 50th anniversary celebrations hit by Pro-Palestine protests Times of India