В индийской математике используется непривычная нам, но вполне разумная система нумерации больших чисел. Там, где мы пишем приставки из системы СИ: кило, мега, гига итд, перебирая степени по 10^3, индийцы предпочитают использовать перебор по 10^2.

Их счёт выглядит так:
1 — один,
10 — десять,
100 — сто,
1,000 — тысяча,
10,000 — десять тысяч
1,00,000 = 10^5 — лакх (сто тысяч)
10,00,000 — десять лакх (миллион)
1,00,00,000 = 10^7 — крор (десять миллионов)
10,00,00,000 — десять крор (сто миллионов)
1,00,00,00,000 = 10^9 — араб (миллиард)
1,00,00,00,00,000 = 10^11 — кхараб (сто миллиардов)
1,00,00,00,00,00,000 = 10^13 — нил (десять триллионов)
1,00,00,00,00,00,00,000 = 10^15 — падма (квадриллион)

И хотя в правилах членение начинается со ста тысяч, цена 150 будет читаться как «один-пятьдесят», а не как «сто пятьдесят».

И да, группировка делается сначала для первых трёх разрядов, а затем каждые два разряда.
Впервые понял, зачем могут быть нужны локали для настроек чисел. До этого я видел только как русская локаль использует идиотскую десятичную запятую вместо точки.