close
Saturday May 21, 2022
Bill and Melinda Gates

  • January 30, 2016

    Promises to keep in 2016

    Bill and Melinda Gates We live in extraordinary times. Each day seems to bring fresh headlines about an unfolding crisis – whether it is...