Vyškov is a town in the South Moravian Region of the Czech Republic, with a population of around 21,000 inhabitants.