£50 million needed for replacement Perth High School

© DC ThomsonPerth High School.
Perth High School.

Breaking