It's easy to get overwhelmed by the English and their social tea traditions. What time does each of them take place, anyway? But don't fret. The Salt is here to offer guidance.
296