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
This photo is featured in these articles:
75°