Meet Larry, the resident cat of 10 Downing Street
It’s a well-known fact that 10 Downing Street is the official residence of the British Prime minister, but many people are unaware that this iconic building also houses a brown-and-white tabby called Larry. And Larry is no ordinary occupant, a substantial burden lies on his furry shoulders: keeping the 10 Downing Street rodent population down. … Read more