Clan MacLeod is closely linked to the Isle of Skye, with its name meaning ‘son of Leod’. The clan has two main branches: the ...
As new wars break out among rival gangsters, we answer your biggest questions about the history of the key players.