Home News You’ve been Googled! Street View approved for Luxembourg

You’ve been Googled! Street View approved for Luxembourg

Published on 02/10/2010

30.09.2010 - The controversial street mapping system that Google has been busily setting up for various countries called Street View has now been given the green light in Luxembourg.