The women in David Cameron's Cabinet have been branded "an ugly bunch" by one of the Prime Minister's high-profile advisers.

Retail guru Mary Portas said she couldn't bear to look at them and would relish the chance to restyle them.