Previous
Index
Next
Mosque on small island off the coast north of Mogadishu.