Morayshire was previously called the county of Moray and Elginshire.
There are 48 castles in the county of Morayshire.