It was a scene right out of a movie: Swiss officials swept into the five-star Baur au Lac hotel in Zurich and arrested several leaders of FIFA, the global governing body of the world's most popular sport, soccer.
CNN.com - Top Stories, CNN
Wed, 05/27/2015 - 2:00pm