techdigest.tv
Google Street View launches in the UK & Netherlands - Tech Digest
Late last night Google Street View UK & Netherlands went live. Sneaky old Google for keeping that one quiet. Fortunately, there were a few sharp eyed peeps out there who spotted ground level street views of cities in the UK including: Birmingham, Bristol, Cambridge, Coventry, Derby, Leeds, Liverpool, London...