Britain's Justice Secretary Jack Straw arrives at 10 Downing Street in London, on May 12, 2009, for the weekly Cabinet meeting. British Prime Minister Gordon Brown has apologised after days of embarrassing revelations about lawmakers' expenses, as a poll Tuesday suggests public support for the main parties is taking a hit.