Hopes to regenerate Moray town centre rely on outside funding

Elgin town centre
Elgin town centre

Breaking