Afternoon tea is a British institution, and is never more evident in London. Us Londoners love an afternoon tea, although afternoon tea is a much mor…