As the Bharatiya Janata Party marks its 45th foundation day in 2025, this explainer traces its evolution—from its ideological ...