Free lunches for MPs in the House of Commons lobby cost $891 a day, according to first-ever disclosed accounts. The Office of the Speaker called it a traditional courtesy for MPs attending debates: “I mean, let’s really talk about saving taxpayers’ dollars.”