in english speaking countries, a billion times a thousand is a trillion
in english speaking countries means 10^9, in all other languages and countries except brazilian portuguese means 10^12
"in english speaking countries, a billion times a thousand is a trillion" What is the definition of "billion"?