22 April 2011. London, England..A celebration teddy bear to mark the upcoming Royal wedding in Hamley's toy store, perhaps the most famous toy shop in the world is packed with tourists on London's Regent Street in the heart of London's West End. .Photo; Charlie Varley.
{}