Key contenders include a Marxist former prime minister seeking a return to power, a rapper-turned-mayor appealing to younger voters, and the newly elected leader of the influential Nepali Congress ...