Royal Wedding Anticipation

Preparation works continue as increasingly more tourists are being attracted to London to witness the wedding of Prince William and Kate Middleton, which will be held at Westminster Abbey on April 29.

Preparation works continue as increasingly more tourists are being attracted to London to witness the wedding of Prince William and Kate Middleton, which will be held at Westminster Abbey on April 29.

Preparation works continue as increasingly more tourists are being attracted to London to witness the wedding of Prince William and Kate Middleton, which will be held at Westminster Abbey on April 29.

Preparation works continue as increasingly more tourists are being attracted to London to witness the wedding of Prince William and Kate Middleton, which will be held at Westminster Abbey on April 29.

Preparation works continue as increasingly more tourists are being attracted to London to witness the wedding of Prince William and Kate Middleton, which will be held at Westminster Abbey on April 29.