In the News: Yahoo Mismanaged Millions Set Aside for Humanitarian Aid
By Angela Okune
A decade ago US internet company Yahoo agreed to set up a $17.3 million “Yahoo Human Rights Trust” as part of the settlement that followed intense Congressional scrutiny […]