A battery charging system for charging a plurality of series connected battery cells in a battery pack without removing charge current from the battery cells, said system comprising: a first electrical connector adapted for coupling to a second electrical connector of a battery pack (102, 302), said battery pack (102, 302) comprising a plurality of battery cells (B1, B2, Bn-1) coupled in series, wherein each electrical node of the plurality of battery cells (B1, B2, Bn-1) is coupled to a respective one of a plurality of electrical contacts of the second electrical connector; a first power supply having voltage set-point and a current limit inputs, where plus and minus outputs from the first power supply are coupled to respective electrical contacts of the first electrical connector that match plus and minus electrical contacts of the second connector, so that a first power supply charging current is provided to all of the series connected plurality of battery cells (B1, B2, Bn-1); a plurality of second power supplies (108, 110), each having voltage set-point and a current limit inputs, where plus and minus outputs from each of the plurality of second power supplies are coupled through the electrical connectors to associated terminals of the plurality of battery cells (B1, B2, Bn-1), wherein each one of the plurality of second power supplies is configured to supply a charging current to only the one battery cell (B1, B2, Bn-1) associated therewith; voltage measurement means configured to measure voltages of each of the plurality of battery cells (B1, B2, Bn-1); and characterised in that the said system further comprising a charge control unit configured to charge the series connected plurality of battery cells (B1, B2, Bn-1) with the first power supply charging current from the first power supply and upon detection of a difference between battery cell voltages to individually charge battery cells (B1, B2, Bn-1) having a lower voltage than the other battery cells (B1, B2, Bn-1) with additional charging currents from the associated second power supplies (108, 110) of the plurality of second power supplies (108, 110), wherein when additional charging currents from the second power supplies (108, 110) are applied a current limiting control scheme is configured to reduce the first power supply charging current based on the amount of the additional charging currents from the second power supplies (108, 110) as long as the there is a difference in battery cell voltages. a first electrical connector adapted for coupling to a second electrical connector of a battery pack (102, 302), said battery pack (102, 302) comprising a plurality of battery cells (B1, B2, Bn-1) coupled in series, wherein each electrical node of the plurality of battery cells (B1, B2, Bn-1) is coupled to a respective one of a plurality of electrical contacts of the second electrical connector; a first power supply having voltage set-point and a current limit inputs, where plus and minus outputs from the first power supply are coupled to respective electrical contacts of the first electrical connector that match plus and minus electrical contacts of the second connector, so that a first power supply charging current is provided to all of the series connected plurality of battery cells (B1, B2, Bn-1); a plurality of second power supplies (108, 110), each having voltage set-point and a current limit inputs, where plus and minus outputs from each of the plurality of second power supplies are coupled through the electrical connectors to associated terminals of the plurality of battery cells (B1, B2, Bn-1), wherein each one of the plurality of second power supplies is configured to supply a charging current to only the one battery cell (B1, B2, Bn-1) associated therewith; voltage measurement means configured to measure voltages of each of the plurality of battery cells (B1, B2, Bn-1); and characterised in that the said system further comprising a charge control unit configured to charge the series connected plurality of battery cells (B1, B2, Bn-1) with the first power supply charging current from the first power supply and upon detection of a difference between battery cell voltages to individually charge battery cells (B1, B2, Bn-1) having a lower voltage than the other battery cells (B1, B2, Bn-1) with additional charging currents from the associated second power supplies (108, 110) of the plurality of second power supplies (108, 110), wherein when additional charging currents from the second power supplies (108, 110) are applied a current limiting control scheme is configured to reduce the first power supply charging current based on the amount of the additional charging currents from the second power supplies (108, 110) as long as the there is a difference in battery cell voltages.