Strange showcases of shops in Somalia In antiquity, Somalia was an important commercial centre.It is among the most probable locations of the fabled ancient Land of Punt. Previous Next 1 2 3 4 5 6 7 8 9 2017-08-07 admin Share ! tweet