Alan Cochrane is Scottish Editor of the British broadsheet newspaper The Daily Telegraph.
NextFilm 2025