Markets | Thu Mar 19, 2009 10:51am EDT

Google Street View gives users close-up on 25 UK cities