Review: the new afternoon tea, The Langham, London
The Langham in central London holds the accolade of being the first hotel in the world to serve afternoon tea. But with a brand new autumn menu now being served, is it still the best? Muddy pokes out the pinkie to find out.