Catholic Herald logo

Ian Scott of Ardross has been elected 57th Grand Prior of England