Shakespeare Quiz
Question 11 out of 15

11. How many sonnets did Shakespeare write?
140 129 154 ▶ Next Question ◀