The Concise Oxford Dictionary throws an interesting light there.  In an edition of circa 1950, the definition of Billion was given as "one million millions", with a footnote that in some countries (eg France and the USA) it was "one thousand millions".  In an edition of 1999, it gave the primary definition as "one thousand millions", with a footnote that an archaic usage was "one million millions".  Times change!