Somali architecture is a rich and diverse tradition of engineering and designing multiple different construction types such as stone cities, castles, citadels, fortresses, mosques, temples, aqueducts, lighthouses, towers and tombs during the ancient, medieval and early modern periods in Somalia. It also encompasses the fusion of Somalo-Islamic architecture with Western designs in contemporary times.