Street View opens window to culture clashWorld Radio SwitzerlandGoogle Street View arrived in Switzerland with a bang last week. Google says demand for its mapping software went up by 80 percent=97but privacy complaints ...