What is the current account deficit? The Business Newspaper Jul 11, 2022 A prolonged war in Ukraine has pushed the prices of crude oil beyond $100 a barrel. And due to it, the trade deficit in June soared to a high of $25.63 billion. It stood at $9.61…