Public transport in Geneva ground to a virtual halt on Wednesday as streetcar and bus drivers walked off the job to protest budget cuts and planned job reductions.

for more...