Guests arrive at The Goring hotel, in central London April 28, 2011. Britain's Prince William will marry his fiancee Kate Middleton in Westminster Abbey on April 29. Kate Middleton's family are staying at The Goring hotel on the eve of the wedding. [Xinhua]
|