Where is Everyone?

I’m puzzled as to why the center of all police business in England looks so deserted and empty. Is there another, newer, Scotland Yard somewhere else in the city?
I’m puzzled as to why the center of all police business in England looks so deserted and empty. Is there another, newer, Scotland Yard somewhere else in the city?