Dogs and cats go on show at two princely London venues – among them some of the fluffiest kittens London is ever likely to see.
2007
—
2020
1974
2019
2015
2021
2011
2018
1936
2017
1995
2024
1993
1925