Tata Power Solar Systems Ltd (TPSSL) has signed an agreement with ICICI Bank to provide financing for solar units to…