Dhaka, July 30 -- US President Donald Trump has announced that India will face a 25% tariff on all exports to the United States starting August 1, along with an additional unspecified penalty.

The announcement was made Wednesday via a post on Truth Social, Trump's own social media platform.

Trump justified the move by citing India's continued purchase of military hardware and oil from Russia, despite being labeled "our friend" by the American leader.

He also criticized India for what he called "strenuous and obnoxious non-monetary trade barriers" and some of the highest tariffs in the world.

"Remember, while India is our friend... we have, over the years, done relatively little business with them because their tariffs are far too high...