Also spotted an all electric street cleaner

Also spotted an all electric street cleaner

Location
Turkey → Istanbul
Photographer
Margaret Hovell
Date taken