单项选择题

Scotland Yard is the headquarters of the ______.

A.British Supreme Court
B.Police of Scotland
C.London police force
D.Horse Guards of London