Is Nepal on track to become the next Sri Lanka?