where do people of iberian peninsula come from
Yes, the Basque language is what is left of the preRoman languages so I suppose the Iberians looked like the Basques or probably other Mediterranean people, like Italians or Greek. The olive skin and deep black hair is clearly an arab feature. Most Spaniards don't have olive skin. But your description sound more like gypsies look (they come originally from India, so physically they have a lot in common with people from Southern Asia)