Finance
Langham Serves Original Afternoon Tea for £85
The Langham Hotel in London, the birthplace of afternoon tea, continues its 160-year tradition with a £85 offering. While the elegant setting and exceptional pastries impress, the unconventional order of serving scones last draws mixed reactions. The experience is rated 8/10.

