The UK‘s smallest town where just 300 people live 27.12.2024 15:33 Express.co.uk An ancient town and port on the River Great Stour is nestled two miles downstream from Canterbury, housing the smallest population in Britain.