2,500-homes, two primary schools and sports centre: It’s all coming to Elgin in next 20 years

An artist impression of the "village core" in the Elgin South development.
An artist impression of the "village core" in the Elgin South development.

Breaking