London gears up for the wedding of the century
Prince William and Kate Middleton will exchange vows in Westminster Abbey in a matter of hours. London has been preparing for this day for months, and the city has been caught up in a flurry of last-minute preparations over the past few days. Here are some shots of the last hours before the wedding of […]