15 Top London Sights On Google Streetview

If you spotted a black Google car with a camera atop a pole on the vehicles roof a while ago, chances are you are on Google Streetview by now! London was added to the new system which allows users to stroll around the streets of London from the comfort of their home. Although the new system from Google has been...