Shadow health minister Diane Abbott has apologised for posting on Twitter that white people love playing divide and rule.

There've been demands from oppoosition MPs for her to resign.

She says her remarks have been taken out of context, and it's understood she's been given what Labour sources say is a severe dressing down by Ed Miliband.