Britain does not use "long" billions. Not since the 1970s or so. Now days, billion always means 1000 million.