Tea and Biscuits

Tea and biscuits –
A symbol of British culture.