Owen Report - 11-06-2025 - These Economic Numbers Will Shock And Horrify You And They Shoud