Tag: 113469340

Tourists helicoptered down from Swiss mountain resort after mudslide cuts off road access

GENEVA -- Helicopter crews ferried down scores of tourists stranded atop of one of Switzerland's most popular mountain resorts on Friday after a...