A £30 million restoration project on the historic Barmouth Viaduct is expected to be completed by the end of the...