Thanks for your replies and sorry about my late reply.
I was also wondering - current is neither a scalar nor a vector, right? But we say "current flows from A to B", which specifies a direction right? So it should be a vector...
And also, if it is neither, then which category does it fall in?
I've found this regular definition of vectors: A quantity which has both magnitude and direction.
On some sites, I've also found the addition: They satisfy the vector laws of addition (commutative, associative, distributive).
Is it really necessary that all vectors should satisfy all those...