How many ghosts visit Ebenezer Scrooge in 'A Christmas Carol'?

Four

Next question