Is your business on Google Street View – are you in the picture?

After driving around the highways and byways for the past couple of years, Google has finally launched nationwide coverage of the UK with Google Street View.

With over 95% of Britain’s roads now available in panoramic view, Google Map users can not only see a street on a map, view it from the air, and look for [...]