There is a certain smell in the air. We all know it, like we know the smell of your favourite restaurant, or the smell of an airport. It’s usually accompanied by a feeling of euphoric excitement. London has a distinct smell that can only be compared to the freshness of an earth well watered.