How many white Christmases has England had in the last hundred years?
The answer is 44.
A white Christmas is defined as having at least one snowflake falling on Christmas Day. According to the Met Office, there have been 44 white Christmases in England in the last hundred years. The most recent white Christmas was in 2010.