Badajoz is the biggest city of Extremadura, in western Spain. The city has 149,946 inhabitants (2016) and is located on the south bank of the Guadiana River near the Portuguese frontier.[1]
Categories: [Spanish Cities and Towns]