Zafra is a town in the Province of Badajoz, and the capital of the comarca of Zafra - Río Bodión. It has a population of 16,677, according to the 2011 census. From Wikipedia