25 March 2026 · Politics & World Brazil's Financial Crisis Sparks Market Turmoil — Investors Flee as Economy Stalls