Street View in the UK and the Netherlands

Reported everywhere: Google’s Street View adds 25 cities in the United Kingdom and the Netherlands; here’s a brief Grauniad article.

Comments