+1 to that
i think, the main culprit is our transaction system. Most of the Indian surfers do not have any Credit Card (or they fear of being scammed), or any kind of online payment services. We are clearly not easy with "paying online". That's the main reason we are one of the biggest freeloaders.