I don't think so but there's a town called Watchet in Somerset England.
Sheerness isn't in Scotland, it's in the county of Kent in England.
There is a town called Blackburn in West Lothian which is in Scotland.
Yes, there is a town in Scotland called Paisley.
York No, York is the County Town of Yorkshire, in England.
Manchester
Berwick upon Tweed.
Gretna Green, which is just over the border in Scotland.
Angus is not in England; it is a historic county located in Scotland. Angus is also known as Forfarshire, and its county town is Forfar.
Berwick upon Tweed is a town in the county of Northumberland and is the northernmost town in England, on the east coast at the mouth of the River Tweed
Scotland is not called shotts. There is a village in Scotland called Shotts.
Perth was known as St John's town.
dumfries is a very small town in scotland it is not known to many people