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 to reduce their £3.6 billion annual budget by £500 million, following cuts by the coalition government. If the sale of […]

Read More
Posted in Uncategorized