what is the difference between a novel and a novella?

A) a novel is longer than a novella
B) a novella typically has fewer characters
C) a novel has no sub-plot, but a novella does
D) a novel may not follow Freytag’s Pyramid, but a novella must