Why do people drive on the opposite side of the road in France?

In France they drive to the right of the center line because that is the law in their country, as well as in many others.