Alastair Hirst

A Highlander in Barbary

In the days of European Imperialism, writes Alastair Hirst, a notable Scotsman played a large part in the history of Morocco.