Nepal prepares for pivotal elections on March 5, following a youth-led uprising that forced the resignation of Prime Minister K P Sharma Oli. With nearly 3,500 candidates vying for 165 seats, the elections are seen as a test of the nation's ability to embrace new leadership and combat corruption.