What is 'Scotland Yard'?

  • (A) A museum of natural history in U.K.
  • (B) Royal family's graveyard in England
  • (C) British Criminal Investigation Department
  • (D) A palace of British Queen in Scotland;
Correct Answer: C

Leave a Reply