Sun and shadow in Mombasa, Kenya