Michael Middleton, the father of Kate Middleton (C), leaves the Goring hotel, in central London April 27, 2011. Britain's Prince William will marry Kate Middleton at Westminster Abbey on April 29th. [Xinhua]