I recently professed my love for my new home of London. But even the city of your dreams will have its shortcomings, and London has one filthy habit I can no longer ignore. Every time I pretend not to notice it, the sh*t hits the fan. Or rather the shoe. You see - and I say this with the utmost respect - London is full of sh*t. Dog sh*t, to be precise.