London eye. Сontrary to general opinion, London doesn't smell with tea, it smells with traditional buns filled with whipped cream from Devonshire, lavender, fresh roses, flower notes (British people love flowers), water of the Thames, the gloomy sky, rain, asphalt, absinthe and green leaves.