Perthshire teen named Scottish Young Champion by cancer charity for fundraiser inspired by late grandfather

Josh Moran, 16, with his book published in aid of Macmillan. Picture: Dougie Nicolson.
Josh Moran, 16, with his book published in aid of Macmillan. Picture: Dougie Nicolson.