Senator Jeff Flake has slammed Donald Trump as "uncaring and uninformed" for challenging a woman who delayed reporting a sexual assault claim against Supreme Court nominee Brett Kavanaugh.

The Republican, who is a fierce and frequent critic of the president, also criticised the "toxic political culture" in US politics.

He said both Mr Kavanaugh and Christine Blasey Ford had become "unwitting combatants in an undeclared war".