Finance minister Nirmala Sitharaman presents the Union Budget 2025-26, balancing taxpayer generosity and fiscal prudence. By ...