Today I have read this thread and found that there have been some sort of misunderstanding about Indian history in general.
Many times, in history, if a person, place or thing becomes so popular, he he / it would be known by the 'popular" name, inspite of its / his actual name.
Thus, India as such was known to the ancient world, and dealt with them accordingly. The historical impact could be felt not only in material culture, tradition, heritage and such other factors, but also through material culture exhibited in philosophy, logic, and such other related factors.
Of course, naturalistic / evolutionary / divine origin theories and hypotheses are there in interpreting sociological, political, religious, economic and other processes in historical perspective.
India and Hindu could be one and the same, till the "secularism" concept has crept into the minds of Indians. Both pro and anti-Indian / Hindu groups / ideologists have contributed their mite in creating such confusion.
Based on the factors of culture, heritage, tradition and civilization, Hindu and Indian religion could be one and the same till the theological and of course anti-theologicals concepts come into exit and play. Yes, in India, both God-believing and non-believing groups lived together with amity and peace. Jainism and Buddhism have been interpreted anti-Vedic, anti-Hiondu and so on. In particular, they deny any "GOD" and in such aspect, they have been against all Godbelieving religion on the earth. However, in Indian context, all exhibit the same internal and external paraphrenalia, thus forming the Indian society and polity.
As for as Cholas are concerned, there have been many things, which have not been studied properly.