Year-End Surge Propels Indian Markets to Record Highs: A Look at the Factors Driving the 2023 Rally Dec 30, 2023