Kilwa Kisiwani, 1350 or thereabouts
An island trading town on the Swahili coast, one busy afternoon. About seventy people at work, fourteen small stories, and one porter running late.
Play Kilwa Plays in your browser. The first visit downloads about 30 MB of painting, so Wi-Fi helps.