Do we drive on the left or right of the road?
The answer is "both". Basically you start on the left of the road, unless it is occupied. In that case, go to the right, unless that is also occupied. Then proceed by occupying the next available gap, as in chess. Just trust your instincts, ascertain the direction, and proceed. Adherence to road rules leads to much misery and occasional fatality. Most drivers don't drive, but just aim their vehicles in the intended direction. Don't you get discouraged or underestimate yourself except for a belief in reincarnation, the other drivers are not in any better position.