As nouns the difference between town and kotwal
is that
town is a settlement; an area with residential districts, shops and amenities, and its own local government; especially one larger than a village and smaller than a city while
kotwal is (historical) the leader of a kot or fort in medieval india.