NBC: India to hold the world's biggest election starting April in over a month-long exercise