One of the many traffic lights of the city. Geneva is a town known to be pedestrian and bike friendly.
Image posted by Jan Sevilla
July 17, 2015
Rate this!