Zanzibar is not just a sun-filled place for tourists to play - when the night comes the spirits come out to play too
The Swahili wedding is an elaborate and sensuous celebration of a couple joining together
The fine art of Swahili heartbreak is best captured in some of the best kangas of spring season 2011
Princess Salme of Zanzibar grew up amongst peacocks, eunuchs and palace intrigues, but ran away to Europe for love
The beautiful kangas worn by the women of Zanzibar and mainland Tanzania are colourful, with layers of meaning, but who decides what they look like and say?