St Davids - the UK's smallest city with a population of just 1,600 ...