Google Street View also in Italy!
Just a few days ago I reported about Google Street View available in Spain. Italy now has the follow up! It is available in Rome, Florence and Milan.
As I said before, I expect more countries and cities to be announced soon!


