Parent Category Figures
1 Hirundo rustica 12614
2 Hirundo neoxena 1246
3 Hirundo tahitica 532
4 Hirundo smithii 321
5 Hirundo albigularis 188
6 Hirundo dimidiata 36
7 Hirundo domicola 25
8 Hirundo nigrita 25
9 Hirundo aethiopica 19
10 Hirundo daurica 18
11 Hirundo angolensis 17
12 Hirundo lucida 10
13 Hirundo atrocaerulea 8
14 Hirundo megaensis 6
15 Hirundo leucosoma 3