US President Donald Trump has hailed sweeping tax reforms after they were given final approval by Congress, despite fierce criticism by Democrats.
“We are making America great again,” a jubilant Mr Trump said.
He is expected to sign his first major legislative achievement – the biggest rewrite of the US tax code in a generation – in the coming days.
The bill slashes taxes for corporations and the wealthy, while offering mixed, temporary relief to working people.
Democrats have labelled the Republican tax bill “government for sale”, with prominent Senator Elizabeth Warren describing it as a “heist”.