Weaver subspecies

Over 600 names have been proposed for weaver species and subspecies, but many of these names are taxonomically invalid. There are 117 weaver bird species, but d...