Current Affairs Sep, 06, 2025 A New Social Contract for Nepal: Overcoming Political Instability and Fostering Sustainable Development