I have often come across terms like London's finest, New York's finest, etc., intended to mean the police forces of the respective cities. I think in the case of Scotland Yard, the term even has some official currency. How did this usage originate? Was it sarcastic or propaganda?
It's hard to believe that the finest people of a city are its policemen, especially given how often popular tales involve thieves and outlaws as protagonists.
Best Answer
http://www.word-detective.com/0806C.html
I've never heard the police in London referred to as "London's finest", and a search for that phrase results in must-see landmarks, expensive hotels, hairdressers, dance troupes and man-and-van services. But adding the word police shows the Metropolitan Police do (or have) used the phrase:
http://content.met.police.uk/News/A-career-with-Londons-finest/1260267625884/1257246745756
I don't think it's an official term in London, unlike New York and some other American cities.