Badajoz is a city of 150,000 people (2018) in Extremadura, in the west of Spain, close to the border with Portugal. The city is crowned by the ruins of a Moorish castle and overlooks the Guadiana river, which flows between the castle-hill and the powerfully armed fort of San Cristobal. The architecture of Badajoz is indicative of its tempestuous history; even the Badajoz Cathedral, built in 1238, resembles a fortress, with its massive walls.
Read more on wikivoyage