India's Budget 2024: A Comprehensive Overview