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: J.K. Rowling
William Shakespeare wrote about 37 to 39 plays, depending on how collaborations are counted, along with 154 sonnets.
The first Harry Potter book was rejected by 12 publishers before Bloomsbury published it in 1997.
The Harry Potter series is the best-selling book series of all time, with more than 600 million copies sold.