Il Nuovo Postiglione - Microsoft says it addressed corruption allegations in Middle East, Africa