Mosque Swallow (Cecropis senegalensis)
Sub-Saharan Africa: Senegal - W Ethiopia, W and S Kenya south to S Angola - extreme NE South Africa.