单项选择题

Speakers' Comer located in ______, where speaker can deliver their eloquent speech.

A.British Museum
B.Westminster
C.Hyde Park
D.Greater London