county-wise.org.uk
Morayshire
Morayshire lies on the south coast of the Moray Firth, between Nairnshire and Banffshire. It was formerly also called Elginshire from its county town. The shire stretches 30 miles along the coast b…
www.abcounties.com