Why is Larry the Cat pissing in the corridors at Number 10 Downing Street?

Larry and Palmerston fighting

We have been told by Matt Chorley, a Times journalist, that there is the lingering smell of cat piss in the passages connecting numbers 10 to 12 Downing Street. The culprit? Larry the Cat who is the resident mouser at … please continue reading