Having the afternoon tea in London is not simply a ritual. It's an experience. The tradition of afternoon tea, one of Britain's best-loved traditions, can be ...