Dogs and cats go on show at two princely London venues – among them some of the fluffiest kittens London is ever likely to see.
2015
2023
2014
2016
2024
1931
2020
2009
1926
2018
2017
2022
—
2021
2019