The purpose of a world clock is to show time differences, and considering all cities in England are in the same time zone, London does the job nicely.
This probably accounts for most of the 'missing' cities. The capital city of each country will have it covered, and for countries with more than one time zone, I assume it will list the major city/cities in those zones.