Nepal holds general elections today to choose a 275-member legislature, with nearly 19 million voters casting ballots. The vote follows deadly youth-led protests demanding jobs and cleaner politics that brought down the government. Years of instability and economic strain have pushed millions abroad, while young voters seek major political reforms.