Which one of the following terms is often called for the England’s national poet, William Shakespeare ?
A. Bard of London
B. Bard of Avon
C. Master Dramatist
D. Supreme Poet