单项选择题

______is William Shakespeare's hometown.

A. Canterbury
B. Stratford-on-Avon
C. Liverpool
D. London