I'm from a Mediterranean country and it's customary to be 30 min to an hour late to parties. Distant acquintances and people that don't really feel like going will arrive close to 2 hours late. I thought this was the norm in the Western world. Is it not? Do folks in the English-speaking world arrive on the minute?