What Is Shriram Finance? Shriram Finance Limited (SFL) is one of India’s largest Non-Banking Financial Companies (NBFCs). It specializes in…