The formal English afternoon tea is a ritual, a traditional habit among the London cultivated society. Hence if you are seeing London you must have formal afternoon tea at least once during your stay. The light supper and sandwiches or cakes is a relaxing, drawn-out, civilized event having three courses, all elegantly served on delicate [...]