You guys are nuts
You English people are nuts, you are so used to being scr*wed you bend over at every opportunity. Here in Paris my company has two different sites, both with subsidised canteens (about £2 or £3 for a three-course meal). When we go to the other site (a 30 minute drive away) we put the lunch on expenses. This is considered normal in France, no one would consider paying for their own lunch when traveling and no one would ever consider buying a sandwich ????