Congress has all but passed Donald Trump’s $1.5 billion tax plan in a Christmas time boost for the president.

The House of Representatives and the Senate voted through the legislation after Republican critics fell into line on Tuesday.

Mr Trump is expected to sign the bill into law on Wednesday after another vote in the House, needed because of a procedural hiccup on the initial vote.

For weeks lawmakers have been merging two different version of the legislation that were passed separately by the two congressional bodies.

The final version slashes the corporation tax rate from 35 per cent to 21 per cent – just two points behind Britain’s current rate of 19 per cent.

It will also decrease the income tax rate for most earnings brackets and double the amount someone can pass on tax-free through inheritance.

