Metropolitan Police to sell New Scotland Yard
Wednesday, October 31, 2012 The Metropolitan Police — the police force for the Greater London area — has announced they may sell their headquarters, New Scotland Yard, in order to cut costs. They are trying…
Read More