Just returned from a short break in Norway. Bergen a small city of less than 1 million, has up to 3 cruise ships disgorging 5,000 passengers each every day. Hardly any litter in the streets or rubbish left on trains, the eating areas and beauty spots are, well, spotless. Back in London rubbish litters the gutters, bins overflow and there’s graffiti everywhere. Why?