Why is the direction of the charge flowing different from the direction of the current??
Conventionally, the direction of an electric current is taken as opposite to the direction of an electric charge. Hence its direction would be from positive terminal to the negative terminal of the battery.