Science Museum, London
"Miss England I" survives to this day and is on display in the Science Museum, London