Zanzibar has long been a place of religious tolerance and diversity, and this characteristic is reflected in its architecture. The East African archipelago in the Indian Ocean off the coast of Tanzania enjoys a reputation as a melting pot of religions. In the maze of narrow alleyways that make up the old quarter of Stone Town on the main island Unguja, mosques stand side by side with Hindu temples and churches among houses made of coral by Muslim Arabs some 300 years ago. Impressions and images by Arian Fariborz.