Localisation is the order of the day on the internet

We had written this article in April/May 2010 for the Pitch magazine. This article was published in July 2010 edition, got to read it only today. Reproducing the text version of that article here.

Read more on Localisation is the order of the day on the internet…