While Kate Middleton stunned crowds in a sparkly gown, one man gave new meaning to "Who runs the world?" when he actually ran the world. Athlete Tom Denniss spent nearly two years running the equivalent of a marathon a day, circling the globe on foot to break the world record, and he completed his mission in Sydney, Australia, this week. Meanwhile in America on Wednesday, special ceremonies commemorating 9/11 took place across the country, with memorials in NYC, Washington DC, Virginia, and Pennsylvania. See all that and more with week's best snaps from around the world!