Marwan: from Zanzibar to Thailand to Port Perry