UNITED KINGDOM, London : Workers put up an English field maple tree in Westminster Abbey in London in preparation for the royal wedding on April 26, 2011. Prince William and Kate Middleton are to marry in Westminster Abbey on April 29. — AFP
Britain's royal wedding: maple tree in Westminster Abbey
UNITED KINGDOM, London : Workers put up an English field maple tree in Westminster Abbey in London in preparation for the royal wedding on April 26, 2011. Prince William and Kate Middleton are to marry in Westminster Abbey on April 29. — AFP