English name:Greater Striped Swallow
Scientific name:Cecropis cucullata
English name:European Red-rumped Swallow
Scientific name:Cecropis rufula
English name:Eastern Red-rumped Swallow
Scientific name:Cecropis daurica
English name:African Red-rumped Swallow
Scientific name:Cecropis melanocrissus
English name:Sri Lanka Swallow
Scientific name:Cecropis hyperythra
English name:Rufous-bellied Swallow
Scientific name:Cecropis badia
English name:Lesser Striped Swallow
Scientific name:Cecropis abyssinica
English name:Red-breasted Swallow
Scientific name:Cecropis semirufa
English name:Mosque Swallow
Scientific name:Cecropis senegalensis