I dunno, in much of southern Europe it's certainly not expected that people will be there to the minute even for one-on-one meetings. Probably not an hour late in that case, but I don't think anybody would bat an eye if you had planned to meet at a coffee shop at 2:00 and someone showed up at 2:15. You'd just get a coffee and read a book or the paper or something. (Being exactly on time, and being angry if someone's 5 minutes late, is seen as a stereotypically "German" sort of thing.)
Yes, I found that working with people from Italy, Spain, and Greece. They also use a similar flexibility for delivery dates of programming work, schedules etc...
It is considered rude in Germany, Sweden and the UK. Taking a book when going to meet someone, is also considered a little rude, but understandable.
I'm from Spain (though I live in Chicago) and I have to agree. If you get mad at every Spaniard who is late to meetings... well maybe you should stop dealing with Spaniards at all. It's what it is, and it's going to be difficult to change it.