Stirring Stuff

Stirring Stuff

Tea, Britain's national beverage - and the ladies who stir it.

No comments yet. Be the first.