Been curious about Luxembourg, that European tax haven everyone has been talking about? Well, good news! Google announced today that Street View is now available for Luxembourg. You may not be able to see giant corporations stashing their profits, but you can be dazzled by the city’s many other visual wonders.