Nepal is holding its first local elections in two decades on Sunday. More than 50,000 candidates are vying for some 13,000 positions.