What we’re tracking on 31 October: Halloween, ACWA Power’s 2.25 GW plant, oil prices and the end of US citizenship by birthright
Happy Halloween, ladies and gentlemen. We’re celebrating with a game (or two) of Stranger Things Monopoly with the family tonight…