Boydell Brewers banner

Alastair Hirst

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