Gary Lineker agrees to cut his £1.75m BBC pay packet

Gary Lineker, the 58-year-old face of Walker's crisps who is thought to be worth around £30 million, has agreed to reduce his BBC salary, remarking that it was the 'right thing to do'.