The headquarter of Scotland Yard is located in ____________.

A. Tokyo
B. New York
C. Paris
D. London

Show Answer
D. London

LEAVE A REPLY

Please enter your comment!
Please enter your name here