Scotland Yard vs Metropolitan Police Scotland Yard and Metropolitan Police are terms related to the Police service in United Kingdom. Difference between Scotland Yard and Metropolitan Police is simple and clear but often confused by people all over the world. There are many who think of Scotland Yard as the name of the police force […]