Mohamed Bougrine has quite a tale to tell:
Seventy-two-year-old Mohamed Bougrine is not just the "prisoner of three kings". He also held another title - Morocco's oldest political detainee - but that no longer applies.
At the beginning of the month, the old man was given a royal pardon, following several months in jail for what the authorities termed "lacking the respect due to the king"...
"I was arrested for the first time 17 March 1960," he says, every date stuck in his mind.
...Mohamed was imprisoned four times under the next Moroccan king, Hassan II, sometimes for supporting resistance movements, at other times for his political activity.
...After more than a decade in jail, after being tortured and humiliated, and at his advanced age, would he be prepared to go to prison again for his beliefs? The response was as firm as this extraordinary man's convictions.
"I don't think I have been in jail for the last time, and it doesn't scare me," he said. "I am fighting for a better Morocco."
Read the whole article to get a full account of Bougrine's bizarre story.