How many plays did Shakespeare write?
William Shakespeare wrote about 37 to 39 plays, depending on how collaborations are counted, along with 154 sonnets.
Reference: Charles Dickens Museum
William Shakespeare wrote about 37 to 39 plays, depending on how collaborations are counted, along with 154 sonnets.
At age 12, Charles Dickens worked in a factory pasting labels on pots of shoe polish while his father was in debtors' prison.
Oranges became a traditional Christmas stocking gift because they were once a rare winter treat.