CDP, which is a not-for-profit charity that runs the global disclosure system for environmental impacts, published its global annual ranking of the best-performing cities last week. Not a single Scottish city appears in the global A-list of 105 cities, although five English cities appear.