Pls help due in 20 mins

Is there still a large indigenous population found in Spain?


I dont know what that means so if you could define or answer it thank you​