Saturday, 2 October 2021

where there is tea there is love, Greenwich