Flower clock in the center of Geneva, Switzerland.

Royalty-free stock photo ID: 111748310

Flower clock in the center of Geneva, Switzerland.