CT Now

 

General view of the sign for the New Scotland Yard building in Victoria on January 27, 2011 in London, England.
Photo by Oli Scarff/Getty Images
Copyright © 2016, CT Now
43°