English to Hindi

Meaning for:
scotland yard
other
लंदन पुलिस की मुख्य कार्यालय