In London, afternoon tea has become a national tradition. This trend started in 1840 when the Duchess of Bedford shared that she enjoyed tea and snacks a few hours before dinner. And thus, afternoon tea began! With flutes of champagne, pastries and finger sandwiches...