Gates Foundation pledges $540 million to a project often criticized for its opacity

Read original article