This is London.

October 16, 2010.

Worm tea.
Cream and sugar?