A Muslim man and his son walk down a street in Zanzibar.