Share0 Facebook Twitter Google+ Pinterest Amazon reddit LinkedIn Myspace As construction sites are multiplying throughout Geneva, the streets of Switzerland’s second-largest city are continually congested, with residents and local businesses complaining about this “untenable situation.”