I never knew that there were not enough unique IP addresses to be shared among all the people of the world in IPv4 if we were to give one to each! Or maybe I never cared to notice.
Anyway, IPv6 is the future. And Indian ISP's needs to prepare themselves.
Meanwhile this is reassuring:
Clearly the internet needs more IP addresses. How many more, exactly? Well, how about 340 trillion trillion trillion (or, 340,000,000,000,000,000,000,000,000,000,000,000,000)? That's how many addresses the internet's new "piping," IPv6, can handle. That's a number big enough to give everyone on Earth their own list of billions of IP addresses. Big enough, in other words, to offer the Internet virtually infinite room to grow, from now into the foreseeable future.