New Delhi, July 31 -- US President Donald Trump unleashed a furious Truth Social rant against Federal Reserve Chair Jerome Powell on Thursday, calling him "TOO ANGRY, TOO STUPID, & TOO POLITICAL" after the central bank kept interest rates steady.

Trump's outburst came just one day after the Fed's 9-2 vote to maintain borrowing costs at 4.25%-4.5% - the fifth straight meeting without cuts . The president accused Powell of costing America "TRILLIONS" and slammed the Fed's $2.5 billion headquarters renovation as potentially "corrupt". This marks Trump's most vicious attack yet in his year-long campaign to pressure the Fed, having previously nicknamed Powell "Too Late" for resisting rate cuts.

Powell defended Wednesday's decision, explainin...