I lived in London for just over 25 years and I have to admit, I never really understood what was the damn deal with the City of London. And it was even harder to explain to non-Londoners when they asked… because even Londoners are confused about. Here is a wonderfully frank, semi-sarcastic explanation for dummies…