Fordwich, Britain’s smallest town Our latest Curiosity of the Week is the town of Fordwich in Kent. This unassuming little town is thought to be the smallest in Britain…