Google might have taken a beating from the EIA this morning, but it's about to take another. Residents of one street in Carshalton, in Surrey, UK, have described the search giant as arrogant, after it had another streetview car drive the road outside their properties, summarily unblurring the images of …
Read More »