There are different/multiple exchanges throughout the globe/world that deal in bitcoins. Prices vary across these exchanges between +-3% at any given point in time.

What google does is aggregates and then averages bitcoin prices from all of these exchanges and not to mention the component of rupee to dollar conversion to show you that price. This leads to the difference that can be seen.

Did this answer your question?