Nepal will hold elections in March with a caretaker administration running the country in the meantime.