Nick Clegg has been granted an expenses allowance worth up to £115,000 a year that was previously only awarded to former prime ministers, it has emerged.

The former deputy prime minister and Liberal Democrat leader claimed £101,911 from the so-called public duty cost allowance last year.

The grant, which is reviewed annually, has traditionally been granted to former leaders to help cover the costs related to their public duties.