London has a rather unfair reputation for being consistently grey. Grey buildings, grey suits, grey pavements, grey skies. This city is actually one of the greenest in Europe, we’ll have you know.