The Smallest City in the UK? Welcome to St Davids in Pembrokeshire,...