Ruin of the original Crystal Palace in Crystal Palace Park, South London in the snow. TV tower in the background.