Iberian Peninsula

The Iberian Peninsula, also known as Iberia, was a peninsula located in the southwest corner of Europe, which was home to the countries of Spain and Portugal.

Thestrals, though native to Great Britain and Ireland, were sometimes seen in parts of France and the Iberian Peninsula.

Appearances

 * Pottermore