Dogs and cats go on show at two princely London venues – among them some of the fluffiest kittens London is ever likely to see.
2011
2023
1947
1957
2018
2010
2015
2014
—
1975
2024
2007
1914
2008
2021