What is Scotland Yard?

Scotland yard is the head quarters of the greater London area. They have legendary reputation of solving complex crimes, and even ancient crimes that have never been solved. Other countries have even asked for there help to solve crimes.