« back to search results

Image 3 of 2659
< Prev Next >
_SEN5626.jpg
Senegal, Touba.  Inter-city transport bus.  "Alhamdoulilahi" is Arabic for "Praise be to God." an expression of thanksgiving.  The photo on the windshield and other markings identify the vehicle owner or driver as a member of the Mouride Islamic brotherhood.