20170506 business.india-business: There were some deficiencies on NPCI's part too: Marathe