Zarin Daruwala, CEO-India of Standard Chartered Bank spoke at length about non-banking financial companies (NBFCs).