Which one of the following terms is often called for the England’s national poet, William Shakespeare ?

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