The definitions of
public road and operate on a
public road applies. --
public road-- means any
road, street or thoroughfare or any other place (whether a thoroughfare or not) which is commonly used by the
public or any section thereof or to which the
public or any section thereof has a right of access, and includes--
read more >>