Former British Prime Minister Theresa May's resignation honours list has drawn a heated reaction from some quarters.

Critics rounded on her choice to reward civil servants who worked on her failed Brexit strategies, and others targeting the knighthood of former cricketer Geoffrey Boycott.

Mrs May's chief EU negotiator Olly Robbins, who is blamed by many Tory MPs for her three times rejected Brexit deal, has received a knighthood.

Her controversial former joint chiefs of staff Nick Timothy and Fiona Hill, who were forced to quit No 10 in the wake of the 2016 general election debacle, receive CBEs.

Gavin Barwell, who succeeded Mr Timothy and Ms Hill as her chief of staff, becomes a life peer, while David Lidington, seen as her de facto deputy, and ex-No 10 communications chief Robbie Gibb are knighted.

Former chief whip Julian Smith, who has since been made Northern Ireland Secretary by Boris Johnson, is made a CBE.

Scottish MP Pete Wishart labelled the honours list "a disgrace".

"The rotten news that Theresa May has been handing out peerages like sweeties to the same Tory advisers who got us into this Brexit mess is the worst kind of cronyism, and demonstrates everything wrong with the broken Westminster system," Mr Wishart said.

"It is a disgrace that the Tories are able to give away jobs for the boys, and make their cronies and donors legislators for life - with no democratic mandate or accountability to the people of Scotland and the UK."

Meanwhile, domestic violence campaigners decried the knighthood given for former England opener Boycott, one of Mrs May's favourite cricketers, who was convicted of assaulting his girlfriend in France in 1996.

Boycott was fined £5,000 and given a three-month suspended jail sentence, but has always denied the charge.

"Celebrating a man who was convicted for assaulting his partner sends a dangerous message - that domestic abuse is not taken seriously a crime," said Adina Clair, of domestic abuse charity Women's Aid.

"It is very disappointing."