No interactions present.
Not a Sand Martin...but not sure enough of possible species to suggest another species.
My Flickr photos...
put in Hirundine and I'll agree - there is insufficient in the photo to allow a definitive id.
I’m reasonably familiar with East African birds but I’m struggling to find something to suggest even at the ‘might be’ level.
Having looked closely at the photo the bird clearly has an extensive chestnut cap (extending back on to the crown, not confined to forehead) a la Wire-tailed Swallow but then it also has this extensive chest band as in Barn.
Guess Hirundinidae will have to do.
Lat/Lng: -3.376, 36.663