GENEVA, SWITZERLAND - AUGUST 17: View of the waterfront of Leman lake in Geneva on August 17, 2015. Geneva is the second largest city of Switzerland.

GENEVA, SWITZERLAND - AUGUST 17: View of the waterfront of Leman lake in Geneva on August 17, 2015. Geneva is the second largest city of Switzerland. - 46218971

Similar stock images

to-top-page