Why Union Budget 2026 triggered worst budget-day market drop in 6 years

Business