site logo

Gates, Bezos invest $1B in 7 additional energy startups

Getty Images