State-owned BPCL on Saturday said it has allotted non-convertible debentures (NCDs) 935.61 crore on private placement…