PhotosDowning Street, in London

Downing Street, in London

A police officer pets Larry the cat outside 10 Downing Street in London, Britain.