На каком полуострове расположена Испания? Кто им владел в период правления Карла Великого
Испания расположена на Пиренейском(Иберийском) полуострове, расположен на Юго-Западе Европы.
Если на английском то будет так
Spain is located on the Iberian(Peninsula), located in the South-West of Europe.
Пиренейский полуостров