I loved the concept of the Google Streetview when it came out in the US and was eagerly awaiting it’s arrival in the UK… it finally got released last week and the pictures are amazing… they are so clear and they really capture the essence of life in London.
The best are when funny things are [...]