I moved to the UK but I still know many friends from Spain that work from 9am-1pm -> lunch break -> 3pm-7pm. Which means that in reality they can end up leaving the office at 7:30pm.
By the other hand I worked for the Catalan TV for many years and they had very flexible hours and I could leave by 5pm, but it's not that usual in my experience (and that was 12 years ago).
Yeah, 2h break from 1pm to 3pm is the most I've seen.
Incorrect.
They don't happen in industrial settings (my father worked at a factory, he had a ~ 1h break). They don't happen in computer related stuff (I've seen 1h being the norm, 2h being frowned upon, and usually, you don't have a specific break and are just supposed to somehow arrive, work, eat and leave while working a reasonable amount of the time). They don't even happen in research, when I was teaching at a university our normal break was around 1h, 1h30 if we had a coffee meeting to discuss some topic afterwards.