The town in Kent that's proof Britain is completely broken

.....

© iNews