More Street Views available in UK

Until now, the UK has had street views only available in some cities and towns but as of today, more street views are available across the whole country, including small villages and places in the sticks. Note that I said ‘more‘ not ‘all‘ – on the contrary to this [...]