Thank you for your patience while we retrieve your images.

The beautiful street scenes of Ilha de Mozambique, off the coast of Mozambique, East Africa. Every street tells a story.