When does the current flow in an electric circuit?
Accumulation of electrons in the negative terminal of a battery creates a negative potential (low potential), and the deficiency of electrons in the positive terminal creates a positive potential (high potential). Hence, electrons flow from low potential to high potential.