It's official! Katharine McPheeandDavid Fosterhavetied the knot. A source exclusively told E! News the newlyweds said "I do" during a romantic and intimate ceremony on Friday, June 28 at the church of St. Yeghiche in London. The happy couple invited close friends and ...