Scotland yard is a

A ) Playground for Ice hockey in Scotland

B ) Cricket ground in London

C ) Royal police headquarters London ✅

D ) British criminal investigation department