Indian numbers seem almost as messy as Roman numerals though.
Verbally, the system seems to go thousand -> lakh -> crore -> thousand crore -> lakh crore, but then stop there, rarely extending to crore crore or inducting any farther.
Meanwhile commas don't seem to follow the verbal convention - instead showing up every two digits even after a crore, so a thousand crore looks more like ten hundred crore, and a lakh crore looks more like ten hundred hundred crore.