techdigest.tv
Google launches 3D map of London - Tech Digest
Share Google has added a 3D map of London to Google Maps… prepare to lose your afternoon to scrolling around. Remember when Google Earth launched and a handful of buildings …