Nepal's political landscape shifts dramatically as 35-year-old Balen Shah becomes the country's youngest prime minister, marking a significant generational change in governance.