Red-breasted swallow
(tree size 2)
Cecropis semirufa
Greater striped swallow
Cecropis cucullata
Lesser striped swallow
(tree size 6)
Cecropis abyssinica
Striated swallow
(tree size 4)
Cecropis striolata
Sri lanka swallow
Cecropis hyperythra
Cecropis domicella
West african swallow
Mosque swallow
(tree size 3)
Cecropis senegalensis
Rufous-bellied swallow
Cecropis badia
Red-rumped swallow
(tree size 8)
Cecropis daurica