This is the story of the greatest act of Christmas charity ever undertaken in London, and the celebrity chef who drove it. It was December 1851 ... visitors to the Crystal Palace in Hyde Park.
An area of London boasts a striking landmark dubbed its very own "Eiffel Tower", visible from miles around. Crystal Palace's iconic transmitter was built in the 1950s at the site the original ...