London, UK. 8th October 2013. Larry the Downing Street cat in London, Britain, 08 October 2013. (Photo by Tal Cohen/Alamy Live News)
Size:
3264px × 4896px
Location:
London UK
Photo credit: ©
TC / Alamy / Afripics
License:
Licensed
Model Released:
No
Keywords:
downing,
street