answersLogoWhite

0

12 billion is 12,000 million, in the US and present UK Short Scale.

12 billion is 12,000,000 million, in the former UK Long Scale.

User Avatar

Wiki User

∙ 15y ago

What else can I help you with?