Business Decreto Supremo 160: What It Means for You in 2026 Are you trying to make sense of one of Chile’s most confusing government laws without digging through pages of legal text? Decreto Supremo 160 is July 22, 2026 No Comments