There tends to be a knee-jerk reaction from the Western world anytime South Asians even try to say that they had grand civilisations. I see an onslaught of comments about their current economic conditions and how a call centre agent having a "bad" accent means that South Asians deserve to be criticised for every little thing.
If we are speaking of the classical times: yes, India was on-par with the greco-roman and chinese world; left a cultural imprint on east and south-east asia and traded with the western world too. But the rise of pacifist religions, being in a nice position to be attacked from central asia, and internal strifes basically rendered it useless in the last millenium. Huge population, uncontrolled urbanization and a corrupt education system is the bane of this century. If we don't solve that, no amount of classical civilization is going to help. Germanic people were considered primitive by the greeks and romans, now look where they are!