People on the street in Luxembourg city

people walking in Luxembourg

Editorial stock image of street scene with people walking and riding a bike to work during a foggy morning on Grand Duchess Charlotte bridge (Red Bridge) in Luxembourg city.