When it comes to political paw-er, few can match the influence of Larry, the feline resident of 10 Downing Street. But even as this furry diplomat continues to prowl the halls of British governance, officials are quietly preparing for the day when Larry’s nine lives finally run out.


Recent Comments