An official state visit by "racist" Donald Trump would embarrass the Queen, Sir Vince Cable has claimed.

The Liberal Democrat leader questioned why Governments choose to "embarrass the country" and offer controversial international figures the honour of royal "panoply" during official trips to Britain.

It came after Jo Swinson, the party's deputy leader, described the US President of being a "bully, misogynist and a racist" and called for him not be offered a state visit.