In Indian English, for large numbers, especially in financial contexts, lakh (100,000), Crore (10 million) are generally used, often multiplicatively (e.g 1 lakh crore for 1 billion). Very_ rarely, Arab ( 1 billion) is also used.
Numbers over 1 million were ambiguous at the time Indian English came into being -- 1 billion was either 1e9 (short scale), or 1e12 (long Scale), and is still ambiguous to older English-speaking Indians.
I once remember a letter in the Times of India sometime in the 1990's, by someone decrying a multi-billion dollar expense for a power plant (the https://en.wikipedia.org/wiki/Dabhol_Power_Station that was to be built by Enron, as the then largest ever foreign investment in India) was unaffordable and cost India years of GDP. Which makes sense if you're thinking in Long Scale terms.