A superstar of the political world in his own right, Larry the cat is a regular sight in Downing Street, whether it’s sitting on the step waiting to be allowed in or sunbathing behind Donald Trump’s Cadillac. But who does the friendly feline actually belong to?
Source link