What is Scotland yard

A ) A palace of British monarch in scotland

B ) Royal family graveyard in UK

C ) London police headquarters ✅

D ) British intelligence agency