Who will win the location battle?

Google appear to be the front runners at the moment – is their lead assailable? With Google’s current domination of the maps space thanks to Google Maps, and their recent upgrade of [...]