Brazil posted a larger-than-expected March current account deficit of $6.036 billion, while German business confidence fell to its lowest since May 2020 as the Iran war clouded recovery prospects.
Brazil reported a March current account deficit larger than expected, driven by a shrinking trade surplus and rising services and income deficits, while German business morale fell to its lowest since ...