Home News Why Bill Gates cancels $5m charity aid to Saudi