Yes indeed, more google Street Views popping up… this time its London and some 25 European cities according to the Lat Long blog… Starting today you’ll be able to view 360º street level imagery for Amsterdam, London, Rotterdam, Manchester, Liverpool and several other cities in these countries — 25 cities in all!