No, I don't think all people in Spain work the same number of hours. Also, I think "other European countries" are not a homogenous group, average number of hours worked differs per country.