Geneva, Switzerland – Travel Guide

“The Capital of Peace.” Embedded between nearby Alpine peaks and the hilly terrain of the Jura, the French speaking city of Geneva lies in the bay where the …
Video Rating: 4 / 5

Thanks! You've already liked this