David Cameron has come under fire after Downing Street said it was ‘a private matter’ how he spent a £7,000 rise in his MP’s pay.

The Prime Minister’s official spokeswoman refused to say whether he would donate the 10% pay hike to charity as other Parliamentarians have vowed to do.

All MPs’ salaries will go up from £67,060 to £74,000 following a decision today by the Independent Parliamentary Standards Authority (IPSA).

But the decision comes just a week after millions of nurses, teachers and other public sector workers saw their pay capped by George Osborne at 1% for another four years.