Yes people, it’s finally here. UK Street View has arrived. We will update this post as news develops! UK news agencies looking for comment can get in touch via our contact form Street View has arrived here in the UK at long last, and Google have given us imagery in many parts of Scotland, England, Wales and Northern Ireland. Additionally, Street View is now available in the Netherlands for the first time, and while they were at it, Google has added several new cities in France and Spain! Coverage is extensive, and covers all of the UK’s major…