or BANFF, a town of Scotland, which gives name to a county, lying between Aberdeenshire and Murray, along the southern bank of the river Spey.
The town is situated at the mouth of the river Don.
or BANFF, a town of Scotland, which gives name to a county, lying between Aberdeenshire and Murray, along the southern bank of the river Spey.
The town is situated at the mouth of the river Don.