However, the Indianss, who also invented the positional numeral system and the zero, were much more advanced in this aspect than all the other civilisations of Antiquity and the Middle Ages. By the 7th century AD Indian mathematicians were familiar enough with the notion of infinity as to define it as the quantity whose denominator is zero.
This achievement can probably be explained by the Indians' passion for high numbers, which is intimately related to their religious thought. For example, in texts belonging to the Vedic literature which are dated around the third century AD we find individual Sanskrit names for each of the powers of 10 up to 1012. (Even today, the words 'lakh' and 'koti', referring to 100,000 and 10,000,000, respectively, are in common use among English-speaking Indians.)
The 'Lalitavistara Sutra' (a Mahayana buddhist work) recounts a contest including writing, arithmetic, wrestling and archery, in which the Buddha was pitted against the great mathematician Arjuna and showed off his numerical skills by citing the names of the powers of ten up to 1 'tallakshana', which equals 1053, but then going on to explain that this is just one of a series of counting systems that can be expanded geometrically. The last number at which he arrived after going through nine successive counting systems was 10421, that is, a 1 followed by 421 zeros.
It is interesting to note that there is also an analogous system of Sanskrit terms for fractional numbers, which shows the capacity to deal with both very high and very small numbers.
Reference: Georges Ifrah, The Universal History of Numbers, ISBN 186046324X
One interresting point in using large numbers is the confusion on the term Billion and Milliard in many countries.